【发布时间】:2017-01-13 05:16:57
【问题描述】:
假设一个销售表有 5 条记录。
ID Name datetime_col
1 ABC 2016-09-15 02:07:56
2 HSJ 2016-09-31 11:45:45
3 JSD 2016-11-26 07:09:56
4 JUH 2016-12-31 12:00:00
5 IGY 2017-01-13 14:00:07
我想查找 2016-09-15 和 2017-01-13 之间每小时的销售表中有多少条记录 那么结果应该是这样的
Hour sales_at_this_hour
2016-09-15 01:00:00 0
2016-09-15 02:00:00 1
2016-09-15 03:00:00 0
...
...
2017-01-13 01:00:00 0
2017-01-13 02:00:00 0
2017-01-13 03:00:00 0
....
2017-01-13 14:00:00 1
然后使用 MySQL 求 sales_at_this_hour 的平均值
【问题讨论】:
-
能给我解决问题的链接吗?
-
@shmosel 我也想念这个问题。最后,我理解了你的“差距和岛屿”标签。接得好!我正要写它作为接受的答案。
-
@MasterDJon 没有一个链接与我的问题相关
标签: mysql date datetime aggregate average