Cita:
Empezado por strelok
Si, con SQL es fácil, pero esas N filas las tengo en un DataSet, la verdad tengo poca por no decir nula experiencia con los componentes de Delphi. Por ende, ¿como hago esa consulta SQL a los resultados obtenidos de otra SQL, es decir, a lo que se encuentra en el DataSet?
|
si lo que entiendo es que los datos que querés sumar, son el resultado de otra consulta sql, porque mejor no haces una consulta anidada para poder hacer la operación dentro de la consulta y solo recibir los datos que vas a utilizar...
Código SQL
[-]SELECT id_cliente, sum(iva*base) from tabla
(
SELECT CampoDePrimeraConsulta
FROM tabla
WHERE PrimeraConsulta
)
group by id_cliente
De esta forma no necesitas hacer tanto problema con el dataset que a la larga te va a traer problemas