SELECT
ORDER_TYPE,
timekey,
MAX(c)
FROM
(
SELECT
ORDER_TYPE,
DATE_FORMAT(
concat(
date(create_time),
' ',
HOUR (create_time),
':',
floor(MINUTE(create_time) / 10) * 10
),
'%Y-%m-%d %H:%i'
) AS timekey,
count(*) AS c,
create_time
FROM
tb_order
WHERE
create_time >= '2019-10-17'
AND create_time < '2019-10-18'
GROUP BY
ORDER_TYPE,
timekey
ORDER BY
ORDER_TYPE,
c DESC
) AS tb
GROUP BY
tb.ORDER_TYPE
ORDER BY
c DESC;

 

posted on 2019-10-22 15:56  月亮之城  阅读(213)  评论(0编辑  收藏  举报