SELECT
a.id,
a.gmt_create,
a.click_number,
(
YEAR (a.gmt_create) * 1000 + DAYOFYEAR(a.gmt_create) DIV 2
) AS groupNum
FROM
mp_ae_group_activity a
ORDER BY
groupNum DESC,
a.click_number DESC;
注 : DIV 2 , 这个 "2" 就是按两天分组; a.gmt_create 是datetime类型的字段名;
参考 : https://www.cnblogs.com/xpyan/p/3643640.html
效果图:
不需要groupNum字段时可以这么写:
SELECT
a.id,
a.gmt_create,
a.click_number
FROM
mp_ae_group_activity a
ORDER BY
(
YEAR (a.gmt_create) * 1000 + DAYOFYEAR(a.gmt_create) DIV 2
) DESC,
a.click_number DESC;