我有一张表,上面列出了一年中的所有十二个月。我想在底部订购当前月份,然后按时间顺序订购此 col,如果我现在运行查询;
十二月
一月
二月
...
九月
十一月
月份的格式为 MONTHNAME(STR_TO_DATE(U.month, '%m'))
我从我在这里找到的东西中改编了这个,但它只有助于确保当前月份最后列出任何想法?
ORDER BY (CASE
WHEN Month = MONTH(NOW())
THEN 1
ELSE 0
END ) ASC, month ASC