Как правильно упорядочить по дате postgresql

1. user1713496 04.02.24 10:35 Сейчас в теме
Добрый день. Подскажите, пожалуйста, как правильно сделать упорядочивание по дате в запросе PostgreSQL, чтоб месяцы шли по порядку? Сейчас месяцы идут по алфавиту (скрин)
sel ect
	 Date(myTable.create_date) "Дата",	
	to_char(myTable.create_date, 'Month') "Месяц",
	to_char(myTable.create_date, 'YYYY') "Год",
	date_trunc('month', myTable.create_date) "Номер месяца"
fr om my_table myTable
group by
 	Date(myTable.create_date),	
	to_char(myTable.create_date, 'Month'),
	to_char(myTable.create_date, 'YYYY'),
	date_trunc('month', myTable.create_date)
order by
	"Номер месяца"
Показать
. Пробовал вместо date_trunc использовать to_char, extract, date_part. Результат такой же.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
6. spacecraft 04.02.24 13:51 Сейчас в теме
(1)
order by
"Номер месяца"

А почему не использовать order by "Дата" ?
user1713496; +1 Ответить
7. Said-We 05.02.24 00:51 Сейчас в теме
(1) Не понятно в чем вопрос?
https://onecompiler.com/postgresql/423g9k3b4

(6) В "Номере месяца" тоже дата, но обрезанная до месяца.
Прикрепленные файлы:
user1713496; +1 Ответить
8. nomad_irk 76 05.02.24 08:05 Сейчас в теме
(1)Как-то так
order by
    Extract(month from myTable.create_date)
user1713496; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. spacecraft 04.02.24 13:51 Сейчас в теме
(1)
order by
"Номер месяца"

А почему не использовать order by "Дата" ?
user1713496; +1 Ответить
8. nomad_irk 76 05.02.24 08:05 Сейчас в теме
(1)Как-то так
order by
    Extract(month from myTable.create_date)
user1713496; +1 Ответить
2. user1326147 04.02.24 10:51 Сейчас в теме
(1) На картинке не даты, а названия месяцев. Чтобы отсортировать по порядку следования месяцев, нужно их занести в таблицу по этому же порядку и сортировать по идентификатору (первичному ключу)
3. user1713496 04.02.24 10:59 Сейчас в теме
(2) а как быть, если нет возможности занести месяцы в таблицу (таблица создана кем-то, к примеру)?
4. user1326147 04.02.24 11:07 Сейчас в теме
(3) Обработать результат запроса, создать свою таблицу, изменить существующую ...
Fox-trot; user1713496; +2 Ответить
5. user1713496 04.02.24 11:12 Сейчас в теме
7. Said-We 05.02.24 00:51 Сейчас в теме
(1) Не понятно в чем вопрос?
https://onecompiler.com/postgresql/423g9k3b4

(6) В "Номере месяца" тоже дата, но обрезанная до месяца.
Прикрепленные файлы:
user1713496; +1 Ответить
9. user1713496 06.02.24 09:18 Сейчас в теме
(7)
Не понятно в чем вопрос?
Вопрос в том, что у меня отчет, и он по умолчанию выводит месяцы по наименованию. Добавил перед названием месяца поле с
(7)
"Номере месяца" тоже дата, но обрезанная до месяца.
и все заработало. Спасибо.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот