A ver
acabo de hacer una prueba
he creado 2 tablas
1 llamada DIA que contiene la fechas del 1 al 31 y la otra llamada consumo
que contiene los kilos consumidos por dia
Código SQL
[-]
Select D.Dia, Sum(C.Kilos) from Dias D
left join Consumo C on D.Dia = C.Dia
group by D.Dia
en la tabla consumo existe esta informacion
[quote]
consumo..........
Dia......................kilos
01/01/2011..........10
01/01/2011.........20
05/01/2011........6
cuando ejecuto el query lo que hace es...
de la tabla DIA mostrara todos los dias del 1 al 31 y tambien agrupara todas las sumas de la tabla consumo que sean del mismo dia
eso quiere decir que en el dia :
01/01/2011 acumulara 30
02/01/2011 acumulara 0
03/01/2011 acumulara 0
04/01/2011 acumulara 0
05/01/2011 acumulara 6
......
......
......
no es eso lo que quieres? que muestre o (Cero) cuando no haya consumo?