Hola a tod@s!
tengo la siguiente consulta:
SELECT semana, COUNT(DECODE(CREATEWEEK, SEMANA,1,NULL)) NewOpen, COUNT(DECODE(CLOSEWEEK, SEMANA,1,NULL)) Closed FROM V_DIM_SEMANA V, incidence I where (V.SEMANA = I.CREATEWEEK OR V.SEMANA = I.CLOSEWEEK) AND V.semana BETWEEN TO_CHAR(TO_DATE('01011990', 'DDMMYYYY'), 'YYYYWW') AND TO_CHAR(TO_DATE('04062008', 'DDMMYYYY'), 'YYYYWW') group by semana ORDER BY SEMANA
Esto me saca las incidencias que se han creado y cerrado en una semana, es decir, lo siguiente
semana abiertas cerradas
1 2 0
2 4 1
3 2 3
El problema que tengo es que si hay una semana que no se crea ni se cierra ninguna incidencia no se muestra la semana, simplemente se omite, y lo que quiero es que hiciese
semana abiertas cerradas
4 0 0
Alguien me puede ayudar?
Muchisimas gracias de antemano!!