StupidProgrammist
@StupidProgrammist
Студентка.

Месяца выводятся в алфавитном порядке, что делать?

Мой отчет создается при помощи запроса, который выглядит следующим образом: SELECT count(INDENTURE.ID_INDENTURE) as kolvo, TYPE_PROPERTY.TYPE_PROPERTY as type,
TO_CHAR(TRUNC(INDENTURE.DATA_IN,'MM'), 'FMMonth') as datas from TYPE_PROPERTY INNER JOIN (INDENTURE INNER JOIN PROPERTY ON INDENTURE.ID_PROPERTY = PROPERTY.ID_PROPERTY) ON TYPE_PROPERTY.ID_TYPE_PROPERTY = PROPERTY.ID_TYPE
WHERE INDENTURE.DATA_IN BETWEEN :P22_START AND :P22_FINISH
HAVING COUNT(INDENTURE.ID_INDENTURE) >= 1
GROUP BY TYPE_PROPERTY.TYPE_PROPERTY,
EXTRACT(month from TRUNC(INDENTURE.DATA_IN,'MM')),
TO_CHAR(TRUNC(INDENTURE.DATA_IN,'MM'), 'FMMonth')
order by EXTRACT(month from TRUNC(INDENTURE.DATA_IN,'MM')) ;

series name: type
label: datas
value: kolvo
Вот каким страшным образом все отображается:
5a3c7c2c45d4e713012176.png
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
так вы может еще и месяцы в базе данных храните как названия? :)
для всех дат и операций с ними проще всего использовать timestamp, который конвертируется в "человеческие" даты только для показа на странице в самый последний момент
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы