Надеюсь, это помогло ...
я есть таблица ресурсов, одним из полей является поле даты с типом данных даты. Я хочу иметь следующий вывод:
Записи текущего месяца (скажем, май - год не важен)
Затем следующее (опять же, при условии, что май - текущий месяц)
Отчеты за июньОтчеты за июльОтчеты за августОтчеты за сентябрьОтчеты за октябрьОтчеты за ноябрьОтчеты за декабрьОтчеты за январьФевральские ОтчетыМартовские записиАпрельские ОтчетыПриходите, июнь, июнь - текущий месяц, и тогда заказ будет:
Отчеты за июльОтчеты за август...Вот мой SQL ... Я не знаю, как ЗАКАЗАТЬ вывод, чтобы достичь желаемого порядка (5,6,7,8,9,10,11,12,1,2,3,4):
SELECT
resource_id,
resource_title,
resource_summary,
resource_category,
resource_status,
resource_date,
DATEPART(month, resource_date) AS resource_month,
DATEPART(day, resource_date) AS resource_day
FROM dbo.resources
WHERE (resource_category = N'Quotes')
AND (resource_status <> N'Draft')
Я нашел это возможное решение для MySQL:
Мне нужны необычные результаты заказа MySQL
но мне чего-то не хватает на моем конце.