La consulta actualmente es la siguiente:
Código SQL:
Ver original
SELECT REPLACE(REPLACE(REPLACE( REPLACE(REPLACE(REPLACE( REPLACE(REPLACE(REPLACE( REPLACE(REPLACE(REPLACE(DATE_PART('MONTH', fechae), '12','Diciembre'), '11','Noviembre'), '10','Octubre'), '9' ,'Septiembre'), '8' ,'Agosto'), '7' ,'Julio'), '6' ,'Junio'), '5' ,'Mayo'), '4' ,'Abril'), '3' ,'Marzo'), '2' ,'Febrero'), '1' ,'Enero') AS mes, DATE_PART('YEAR', fechae) AS anio, COUNT(id_licencia) AS cantidad FROM te02_licencias WHERE DATE_PART('YEAR', fechae) IN ('2005', '2010') GROUP BY DATE_PART('YEAR', fechae), DATE_PART('MONTH', fechae) ORDER BY anio, DATE_PART('MONTH', fechae);
la cual devuelve:
Código:
mes anio cantidad ---------------------------------------------------- Marzo 2005 2 Mayo 2005 1 Julio 2005 1 Octubre 2005 1 Noviembre 2005 1 Diciembre 2005 2 Enero 2010 7429 Febrero 2010 7954 Marzo 2010 8500 Abril 2010 8057 Mayo 2010 8100 Junio 2010 8445 Julio 2010 9074 Agosto 2010 9196 Septiembre 2010 2184
cuando en realidad necesito esto:
Código:
gracias desde ya a los que puedan ayudarme... mes anio cantidad ---------------------------------------------------- Enero 2005 0 Febrero 2005 0 Marzo 2005 2 Abril 2005 0 Mayo 2005 1 Junio 2005 0 Julio 2005 1 Agosto 2005 0 Septiembre 2005 0 Octubre 2005 1 Noviembre 2005 1 Diciembre 2005 2 Enero 2010 7429 Febrero 2010 7954 Marzo 2010 8500 Abril 2010 8057 Mayo 2010 8100 Junio 2010 8445 Julio 2010 9074 Agosto 2010 9196 Septiembre 2010 2184 Octubre 2010 0 Noviembre 2010 0 Diciembre 2010 0