Cita:
|
Iniciado por jns
Cita:
|
Iniciado por paco
Cita:
|
Iniciado por jns
tengo una tabla 1 con un campo "cuenta" que tiene 4 registros con la misma cuenta
tengo otra tabla 2 que tiene un campo "cuenta" y otro "importe", varios registros.-
Quiero agrupar en una consulta que me muestre solamente un registro = "cuenta" de la tabla 1 y la suma total del "importe" de la tabla 2 a = "cuenta"
|
SELECT DISTINCT TABLA1.CUENTA, IMPORTE FROM TABLA1 JOIN (SELECT CUENTA, SUM(IMPORTE) AS IMPORTE FROM TABLA2 GROUP BY CUENTA) AS SUMATORIA ON TABLA1.CUENTA = SUMATORIA.CUENTA
|
Gracias Paco, funcionó bien. Te molesto con algo más sobre lo mismo. La Tabla2 tiene fecha y la consulta la debo hacer entre fechas. No encuentro como, sin que me altere el resultado.-
|
SELECT DISTINCT TABLA1.CUENTA, IMPORTE FROM TABLA1 JOIN (SELECT CUENTA, SUM(IMPORTE) AS IMPORTE FROM TABLA2
WHERE MyColFecha > '20050501' AND MyColFecha <= '200505005'
GROUP BY CUENTA) AS SUMATORIA ON TABLA1.CUENTA = SUMATORIA.CUENTA