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.