Извините, если название сбивает с толку. Вот запрос у меня
Select MONTH(DATE(TIMESTAMP)), SUM(FIELD1), SUM(FIELD2) from TABLE WHERE TIMESTAMP BETWEEN '2009-07-26 00:00:00' AND '2010-02-24 23:59:59' GROUP BY MONTH(DATE(TIMESTAMP))
Это позволит мне получить номер месяца из запроса. Проблема в том, что сейчас он сортирует месяцы 1,2,3,4 .... когда он охватывает два отдельных года. Мне нужно иметь возможность отсортировать этот запрос по году, а затем по месяцу.
Если я добавлю «ORDER BY TIMESTAMP» в конце моего запроса, я получу эту ошибку:
Недопустимый столбец TIMESTAMP или выражение в списке SELECT. SQLCODE = -122
Также я изменил имена полей для этого вопроса, чтобы было ясно, что поле на самом деле не называется TIMESTAMP