PDA

Ver la Versión Completa : Sumar el valor de campos en campo calculado


fwhite
20-02-2012, 23:14:02
Hola amigos:
¿Como puedo hacer para sumar los valores de un campo en otro campo calculado?
Por más que revuelvo en mi mente no me sale.
Graciñas.

kapcomx
20-02-2012, 23:34:31
en que version de delphi, trabajas con que base de datos...

yo he hecho querys como esta en D7 y mysql...:cool:


with query1 do
begin
close;
sql.clear;
sql.add('select campo1, campo2, (campo1+campo2) as calculado FROM tablax');
execSQL;
open;
end;

luisgutierrezb
21-02-2012, 01:18:01
a que te refieres con un campo calculado, a un campo calculado creado dentro del mismo delphi, o a un campo calculado en una consulta de un query??

para el primero, si usas clientdataset, tal vez te pueda servir un campo agreggate (desconozco si otros dataset ademas del clientdataset lo soportan)

y para el segundo, tal vez te sirva algo como esto:

Seect campo1, campo2, campo1+campo2 as x,
(
Select sum(campo1+campo2) from tabla
) as y
from tabla

fwhite
21-02-2012, 14:01:56
Hola a todos:
Trabajo con Delphi 6 y, en esta aplicación, con tablas Paradox.
Con lo de la consulta ya me habeis resuelto el problema.
Graciñas