Buenas grupo. Tengo un problema con la siguiente consulta y estoy bastante
atorado.
SELECT Agentes.codigo, SUM(Facturas_Ventas.base) as Facturado,
Facturas_ventas.fecha as MES
FROM Facturas_ventas
INNER JOIN Agentes ON Facturas_ventas.pk_agente = Agentes.pk_agente and
Agentes.codigo = 'AGENTE1'
AND EXTRACT (year from Facturas_ventas.fecha) = 2004
GROUP BY Agentes.codigo, Facturas_ventas.fecha
ORDER BY Fecha
El resultado sería el siguiente
CODIGO FACTURADO MES
AGENTE1 20,90 15/03/2004
AGENTE1 79,10 18/03/2004
AGENTE1 10050,49 07/04/2004
AGENTE1 1574,82 16/06/2004
Cuando yo quiero que quede así
CODIGO FACTURADO MES
AGENTE1 100 3
AGENTE1 10050,49 4
AGENTE1 1574,82 6
Tengo claro que lo estoy haciendo mal ya que al agrupar por fecha lo que
estoy consiguiendo es que sólo si tiene las mismas fechas se sumen. Pero no
sé como hacer. ¿Alguien sabría como resolverlo?
Saludos
Jorge HR
Leer las respuestas