Cordial saludo, aprciada comunidad, tengo la sigiuiente columna, que
consolida cifras por Meses, este nombre de mes es en español

SELECT
 to_char(to_timestamp (CAST(date_part('month',
public.detallelabor.fechalabor) AS text), 'MM'), 'TMMonth') as mes,
 SUM( case when  tipolabor.id_material = 1 then detallelabor.cantidad else
0 end ) as carbon
FROM
  detallelabor
  INNER JOIN asignacionminero ON (detallelabor.id_asignacionminero =
asignacionminero.id_asignacion_labon)
  INNER JOIN labor ON (asignacionminero.id_labor = labor.id_labor)
  INNER JOIN tipolabor ON (labor.id_tipo_labor = tipolabor.id_tipo_labor)
 WHERE
  EXTRACT( MONTH FROM date( public.detallelabor.fechalabor ) ) BETWEEN 4
and 10
GROUP BY 1
ORDER BY mes ASC

Y me retorna el siguientes resultado
mes carbon
Agosto 93
Julio 85
Junio 50
Mayo 76
Octubre 237
Septiembre 181

Problema: No me esta ordenando por mes de forma ascendente.

¿Comunidad me pueden ayudar? Gracias!



-- 

*Luis Fernando Ortiz Vera.*
*+Luis Fernando Ortiz Vera | **@lfernandortiz *
|Cúcuta|Colombia|

Reply via email to