SQL - Ayuda con un agrupamiento

 
Vista:

Ayuda con un agrupamiento

Publicado por Antonio (2 intervenciones) el 23/05/2006 22:57:55
Necesito ayuda para realizar una consulta SQL, el problema es el siguiente:
Tengo una tabla con datos de facturas y quiero sacar un resúmen, es decir quiero q me las agrupe por cliente y por mes-año de la factura, sacándome el total de las facturas de cada cliente en cada mes, es decir que me genere algo parecido a:

cliente enero febrero marzo

Cliente1 1000€ 200€ 2000€
Cliente 2 800€ 0€ 500€

Es urgente por favor, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con un agrupamiento

Publicado por Isaías (5072 intervenciones) el 24/05/2006 02:22:22
Esto es muy sencillo

SELECT CLIENTE,
SUM(CASE WHEN MONTH(FECHA) = 1 THEN IMPORTE ELSE 0 END) AS ENERO,
SUM(CASE WHEN MONTH(FECHA)= 2 THEN IMPORTE ELSE 0 END) AS FEBRERO,
SUM(CASE WHEN MONTH(FECHA)= 4 THEN IMPORTE ELSE 0 END) AS MARZO,
SUM(CASE WHEN MONTH(FECHA)= 5 THEN IMPORTE ELSE 0 END) AS ABRIL,
-- ETC
FROM VENTAS
GROUP BY CLIENTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar