Mostrar resultados con Sum cuando es 0

04/12/2007 - 09:36 por José Ramón | Informe spam
Buenas, tengo la siguiente SQL que me muestra las ventas de un determ inado
producto en los
ultimos 6 meses:
El problema es que los meses que no hay ventas no me los muestra y yo
quiesiera que me saliera que son 0

Select MONTH(FacturasEmitidas_Cab.Fecha) AS mes,Sum(Cantidad*UE) as
SumaTotal

from FacturasEmitidas_Cab,FacturasEmitidas_Lin

Where FacturasEmitidas_Cab.CodFactura=FacturasEmitidas_Lin.CodFactura

and FacturasEmitidas_Cab.Fecha between '20070604' And '20071204'

And FacturasEmitidas_Lin.Referencia='bi001'

and FacturasEmitidas_Lin.Talla=''

and FacturasEmitidas_Lin.Color=''

Group By MONTH(FacturasEmitidas_Cab.Fecha)

Order by SumaTotal
 

Leer las respuestas

#1 José Ramón
04/12/2007 - 10:36 | Informe spam
Ya lo he resuelto, aquí está por si a alguien le sirve:

Select MONTH(FacturasEmitidas_Cab.Fecha) AS mes,isnull(Sum(Cantidad*UE),0)
as SumaTotal

from FacturasEmitidas_Cab

left outer join FacturasEmitidas_Lin on
FacturasEmitidas_Cab.CodFactura=FacturasEmitidas_Lin.CodFactura

and FacturasEmitidas_Cab.Fecha between '20070601' And '20071231'

And FacturasEmitidas_Lin.Referencia='bi001'

and FacturasEmitidas_Lin.Talla=''

and FacturasEmitidas_Lin.Color=''

Group By MONTH(FacturasEmitidas_Cab.Fecha)

Order by SumaTotal



C/
Valencia --
Programación ? Redes ? Servidores ? Sistemas TPV táctiles ? Equipos y
componentes ? Servicio técnico C/ Valencia, 13 - Local D 03690 San Vicente
del Raspeig (Alicante) 96 630 95 45
"José Ramón" escribió en el mensaje
news:%23K%
Buenas, tengo la siguiente SQL que me muestra las ventas de un determ
inado producto en los
ultimos 6 meses:
El problema es que los meses que no hay ventas no me los muestra y yo
quiesiera que me saliera que son 0

Select MONTH(FacturasEmitidas_Cab.Fecha) AS mes,Sum(Cantidad*UE) as
SumaTotal

from FacturasEmitidas_Cab,FacturasEmitidas_Lin

Where FacturasEmitidas_Cab.CodFactura=FacturasEmitidas_Lin.CodFactura

and FacturasEmitidas_Cab.Fecha between '20070604' And '20071204'

And FacturasEmitidas_Lin.Referencia='bi001'

and FacturasEmitidas_Lin.Talla=''

and FacturasEmitidas_Lin.Color=''

Group By MONTH(FacturasEmitidas_Cab.Fecha)

Order by SumaTotal








Preguntas similares