Problemas con consulta

09/11/2005 - 11:24 por Jorge Hernández Rueda | Informe spam
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

#1 Tinoco
09/11/2005 - 13:35 | Informe spam
Hola Jorge, creo que esta consulta te puede servir... revisa el resultado con
tus datos.

SELECT Agentes.codigo,
SUM(Facturas_Ventas.base) as Facturado,
Month(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, Month(Facturas_ventas.fecha)
ORDER BY Fecha

Hermilson Tinoco.
Colombia


"Jorge Hernández Rueda" wrote:

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




Preguntas similares