Sumar de una tabla por cada codigo de otra....

24/10/2005 - 23:32 por Daniel G. Samborski | Informe spam
Hola,

Tengo el siguiente problema.

Tengo 2 tablas, una entregas y otras ventas.

En la primera tengo el código de ventas y de cliente y datos de la venta,
como el importe total.
En la otra el código de venta y los pagos realizados para cada venta.

Se ingresa por la primer tabla ventas, con el código de cliente y se desea
obtener además de los datos de esta tabla un campo adicional conteniendo la
suma de las entregas de la tabla entrega.

Esto debería salir en una sola consulta con la forma:

CodCli, CodVen, ImpTotoal (Estos tres campos corresponden a la tabla venta),
TotEntregado (Este coampo corresponde a la tabla entregas)

Lo que necesitaría es que por cada venta del cliente sume los importes de la
tabla "entregas" correspondiente a esa venta y se anexe a los demás campos
que obtengo de la tabla venta.


Daniel.
 

Leer las respuestas

#1 Isaias
24/10/2005 - 23:48 | Informe spam
Algo asi:

SELECT CodCli, CodVen, ImpTotoal, TOTALVENTAS
FROM VENTA JOIN (SELECT CODVEN,SUM(TOTENTREGADO) FROM ENTREGAS GROUP BY
CODVEN) AS X
ON VENTA.CodCli = X.CODVEN
Saludos
IIslas


"Daniel G. Samborski" escribió:

Hola,

Tengo el siguiente problema.

Tengo 2 tablas, una entregas y otras ventas.

En la primera tengo el código de ventas y de cliente y datos de la venta,
como el importe total.
En la otra el código de venta y los pagos realizados para cada venta.

Se ingresa por la primer tabla ventas, con el código de cliente y se desea
obtener además de los datos de esta tabla un campo adicional conteniendo la
suma de las entregas de la tabla entrega.

Esto debería salir en una sola consulta con la forma:

CodCli, CodVen, ImpTotoal (Estos tres campos corresponden a la tabla venta),
TotEntregado (Este coampo corresponde a la tabla entregas)

Lo que necesitaría es que por cada venta del cliente sume los importes de la
tabla "entregas" correspondiente a esa venta y se anexe a los demás campos
que obtengo de la tabla venta.


Daniel.




Preguntas similares