获取特定年份每个小时的订单数量

时间:2019-06-03 14:37:13

标签: mysql sql

在一个电子商务网站中,我有一个包含以下字段的数据库:

id
date_purchased
...

字段date_purchased的当前格式为:2018-02-14 16:27:37(年-月-日时-分-秒)

例如,我想获得ASC订购的2018年每小时的订单数量。

我不知道如何在某一年订购,并且无法计算该年每个小时的订购数量。

类似:

SELECT count(*) 
FROM table 
WHERE (
    SELECT * 
    FROM table 
    GROUP BY DATEPART(hour, [date_purchased]) ASC
) 
GROUP BY year(date_purchased) ASC

1 个答案:

答案 0 :(得分:2)

我认为以下内容将满足您在mysql中的要求:

Mono