Jump to content


Photo

Resultado de consulta sqlite se convierte en Blob

strftime sum()

  • Please log in to reply
No replies to this topic

#1 Ricard

Ricard

    Newbie

  • Miembros
  • Pip
  • 8 posts

Posted 10 July 2019 - 03:37 PM

Buenas tardes compañeros,

Estoy con una aplicación en lazarus y el problema lo tengo al ver una consulta sqlite con zeoslib, en un Dbgrid, entiende la columna como Blob, Si me podeis ayudar, he probado muchas cosas pero nada.

 

select

Activitats.Activitat,

(select sum((strftime('%s',EventsCalendari.HoresDirectes)- strftime('%s','00:00')))/60 from EventsCalendari where EventsCalendari.IdCodiActiviat=Activitats.IdCoi ) as [Minuts],

(select sum((strftime('%s',EventsCalendari.HoresDirectes)- strftime('%s','00:00')))/60 from EventsCalendari ) as [Total directes],

 

(select sum((strftime('%s',EventsCalendari.HoresIndirectes)- strftime('%s','00:00')))/60 from EventsCalendari where EventsCalendari.IdCodiActiviat=Activitats.IdCoi ) as [Minuts],

(select sum((strftime('%s',EventsCalendari.HoresIndirectes)- strftime('%s','00:00')))/60 from EventsCalendari ) as [Total directes],

 

(select sum((strftime('%s',EventsCalendari.HoresDirectes)- strftime('%s','00:00')))/60 from EventsCalendari ) +(select sum((strftime('%s',EventsCalendari.HoresIndirectes)- strftime('%s','00:00')))/60 from EventsCalendari ) as 'total'

 

from Activitats

ORDER BY Activitats.Activitat

 

Lo curioso es que la consulta la he diseñado en SQliteStudio, y me presenta los datos correctamente, pero en el dbgrid sale el campo calculados como 

blob.

 

Espero vuestras respuestas.

 Gracias.


  • 0




IP.Board spam blocked by CleanTalk.