Ver Mensaje Individual
  #6  
Antiguo 29-11-2017
(MAJ) (MAJ) is offline
Miembro
 
Registrado: abr 2007
Posts: 71
Reputación: 17
(MAJ) Va por buen camino
Cita:
Empezado por strelok Ver Mensaje
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
Responder Con Cita