
Consulta con Group by
Publicado por Daniel (13 intervenciones) el 11/12/2015 19:55:03
Hola al foro, les hago una pregunta, tengo Microsoft SQL 2000 y una consulta con 4 UNION ALL, en cada consulta tengo un SUM y un group by, por lo tanto, de la misma cuenta me devuelve hasta 4 resultados, y lo que quiero obtener es 1 solo resultado, paso el detalle
SELECT Cuenta, SUM(importe) as TOTAL from MOVIMIENTOS etc,etc,etc
UNION ALL
SELECT Cuenta, SUM(importe) as TOTAL from HISTORICOS etc etc etc
UNION ALL
SELECT Cuenta, SUM(importe) as TOTAL from PEDIDOS etc etc etc
GROUP BY CUENTA
ORDER BY CUENTA
Necesito saber como se hace para que en vez de devolverme N resultados por cada cuenta, me devuelva un solo total, no se si fui claro.
Muchas gracias.
SELECT Cuenta, SUM(importe) as TOTAL from MOVIMIENTOS etc,etc,etc
UNION ALL
SELECT Cuenta, SUM(importe) as TOTAL from HISTORICOS etc etc etc
UNION ALL
SELECT Cuenta, SUM(importe) as TOTAL from PEDIDOS etc etc etc
GROUP BY CUENTA
ORDER BY CUENTA
Necesito saber como se hace para que en vez de devolverme N resultados por cada cuenta, me devuelva un solo total, no se si fui claro.
Muchas gracias.
Valora esta pregunta


0