Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2014, 12:13
ceqn_20
 
Fecha de Ingreso: agosto-2014
Mensajes: 17
Antigüedad: 10 años, 4 meses
Puntos: 0
Incluir meses sin registros dentro de un año a partir del mes actual

Hola amigos quería consultarles como puedo hacer si tengo una tabla con datos en la cual hago una selección simple de los productos que tengo a partir del año y mes actual, lo que necesito es mostrar esta selección incluyendo lo meses en que no tengo registro de estos productos pero que estén dentro de los 12 meses siguientes a partir del mes actual.
El resultado debería ser este:

producto Año Mes Cantidad
1001 2014 8 50
1001 2014 9 300
1001 2014 10 0
1001 2014 11 0
1001 2014 12 0
1001 2015 1 150
1001 2015 2 100
1001 2015 3 0
1001 2015 4 0
1001 2015 5 0
1001 2015 6 0
1001 2015 7 0
1002 2014 8 0
1002 2014 9 0
1002 2014 10 50
1002 2014 11 80
1002 2014 12 0
1002 2015 1 0
1002 2015 2 0
1002 2015 3 0
1002 2015 4 0
1002 2015 5 0
1002 2015 6 0
1002 2015 7 0

Datos..

CREATE TABLE #mitabla(
Producto VARCHAR(04),
Anio INT,
Mes INT,
Cantidad NUMERIC(16,8)
)
GO

INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2014,6,200)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2014,7,100)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2014,8,50)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2014,9,300)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2015,1,150)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1001',2015,2,100)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1002',2014,10,50)
INSERT INTO #mitabla(Producto, Anio, Mes, Cantidad) VALUES('1002',2014,11,80)

Gracias de antemano por su ayuda.