From: | Luis Fernando Ortiz Vera <lfernandortiz(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Ordenar por columna con funcion to_char() |
Date: | 2020-12-01 16:50:22 |
Message-ID: | CAPdYQQZLqhohzNdfFfn7mZpbQmUVSbV+9FsM+gc--+TSHeNj_Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 | **(at)lfernandortiz *
|Cúcuta|Colombia|
From | Date | Subject | |
---|---|---|---|
Next Message | Enrique Herrera Noya | 2020-12-01 18:50:53 | Re: Ordenar por columna con funcion to_char() |
Previous Message | Carlos Perez | 2020-11-27 21:46:40 | Re: Consulta - Permitir conexiones entrantes a un servidor PostgreSQL y Servidor Web |