Hola:Muy buenas. Estoy tratando de realizar una simple operación que no termino de conseguir. A ver si me podéis ayudar.
Se trata:
En una base de datos detallada
1º) Tengo 2 campos, les llamo horainicio y horafin, que son del tipo TTimeField. Vamos, horas...
2º) Creo un campo calculado, dif. Dif es horafin - horainicio. Esto lo hago con el editor de campos de C++ Builder, y la verdad es que funciona muy bien.
3º) Para una determinada consulta, puedo tener varios subdetalles... Me interesa hacer la suma de estos dif.
Problemas...
Esta operacion no puedo hacerla en SQL, pues la columna calculada no tiene el formato de horas. Y mucho menos, puedo sumarlas con SUM...
Y lo que no quiero hacer, es programarlo a lo burraco... ya me entendéis, registro a registro...
Y todo ello es para ponerlo en un informe con QuickReport. Que por supuesto, su SUM ( el de QRExpr ) no funciona...
Gracias por escucharme.