按时间间隔分组

时间:2014-05-12 16:08:23

标签: mysql sql group-by

我正在尝试按时间间隔对这些数据进行分组(在本例中为日间隔)。

到目前为止,我有这段代码:

SELECT DATE(timestamp) AS date,
       COUNT(*) AS transactions
  FROM trace
 GROUP BY DATE(timestamp)
 ORDER BY DATE(timestamp)

通过这个查询,我得到的是:

date,transactions
2014-01-20,18
2014-01-21,18
2014-01-24,4
2014-01-25,3

正如你所看到的,第21天和第24天之间存在差距,但我也想考虑那些日子:

date,transactions 
2014-01-20,18 
2014-01-21,18 
2014-01-22,0
2014-01-23,0
2014-01-24,4 
2014-01-25,3

任何人都知道如何解决这个问题? 感谢!!!!

edit1:我正在使用Mysql。

0 个答案:

没有答案