Ir al contenido



Foto

Resultado de consulta sqlite se convierte en Blob

strftime sum()

  • Por favor identifícate para responder
No hay respuestas en este tema

#1 Ricard

Ricard

    Newbie

  • Miembros
  • Pip
  • 8 mensajes

Escrito 10 julio 2019 - 03:37

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