Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   mostrar la suma de un campo (https://www.clubdelphi.com/foros/showthread.php?t=13910)

ebeltete 03-09-2004 05:54:45

mostrar la suma de un campo
 
Hola amigos, uso delphi 5 y tablas paradox, estoy haciendo una consulta a una tabla con un query, hago esta consulta:

select * from "mitabla.db"
where codigo='gggg'

hasta aca voy bien, muestro el resultado en un dbgrid.
Pero tambien quiero mostrar en un label la suma de todos los renglones de uno de los campos del resultado que es del tipo number, como hago?
espero hacer la consulta y despues sumo??
no puedo usar GROUP BY porque nesecito ver el resultado con los renglones.
Gracias y un abrazo a la distancia.

roman 03-09-2004 06:48:41

Puedes simplemente hacer una consulta aparte:

Código SQL [-]
select sum(campo) from mitabla

// Saludos

Pablo Carlos 04-09-2004 01:43:48

Mira.. yo hago esto...
Código Delphi [-]
var Total : Currency;
begin
Total := 0;
With qVentasGral do
begin
While not eof do
begin
Total := FieldByName('FAC_Total').Value +
Total;
Next
end;
end;
frmInformes.eTotalV.Caption := CurrToStr(Total);
end;

alli tienes un bucle en el evento afteropen del query....
de esta manera abro el query con ciertos parametros y una vez abierto realizo el bucle, una vez llegado al último de los datos extraidos por el query paso ese valor "total" a un string, como lo ves, y obtengo el total que necesito en un label....
Espero te sirva.. saludos


La franja horaria es GMT +2. Ahora son las 01:02:56.

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