Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Providers (https://www.clubdelphi.com/foros/forumdisplay.php?f=10)
-   -   TCLientDataSet y aggregates con filtros (https://www.clubdelphi.com/foros/showthread.php?t=88114)

mjjj 14-04-2015 18:31:27

TCLientDataSet y aggregates con filtros
 
Estimados, espero me puedan ayudar. Estoy utilizando Delphi 2010 con un TclientDataSet, el cual tiene 3 campos (tipo, monto y detalle): integer, integer, string.
El valor de tipo puede ser 1, 2 y 3, y el monto cualquier valor entero.
Lo que necesito es tener 3 campos aggregate cada uno que sume los valores de monto según el valor del campo tipo, pero mostrando todos los registros por ejemplo en un DBGrid.

Es decir...
Código Delphi [-]
sum(if(tipo=1,monto)) --> total_1
sum(if(tipo=2,monto)) --> total_2
sum(if(tipo=3,monto)) --> total_3
Se puede hacer algo así?? ... como??

Saludos.


La franja horaria es GMT +2. Ahora son las 21:24:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi