select sum(字段名) as cnt, (CONCAT(year(datetime),'/',month(datetime),'/',DAYOFMONTH(datetime),' ',hour(datetime))) as dt from outlook group by dt order by dt语句是想完成计算出每个小时为间隔的,每个小时的某字段之和。得到的数据如下:cnt dt
4 2007/12/21 1
2 2007/12/21 2
2 2007/12/21 5
6 2007/12/21 6
2 2007/12/21 7
2 2007/12/21 8
4 2007/12/21 9 但可以看出,有一些小时是没有记录的,例如3、4、10点等...有没有用SQL语句实现没有数据的小时也能有个记录呢?
4 2007/12/21 1
2 2007/12/21 2
2 2007/12/21 5
6 2007/12/21 6
2 2007/12/21 7
2 2007/12/21 8
4 2007/12/21 9 但可以看出,有一些小时是没有记录的,例如3、4、10点等...有没有用SQL语句实现没有数据的小时也能有个记录呢?
还有吗,高手