日期:2014-05-17  浏览次数:20770 次

如何查询多段时间
数据库结构比较简单,我简单的写一下
这张表是每一小时插一条数据,我现在的需求是统计一周内,每天的总数,也就sum(数量),然后最后查询结果是7天记录每条记录是一天24小时的数量加一起,不知道我说的明确不。
结果应该是
时间  数量
1月1号 1000
1月2号 2000
...
1月7号 3000
类似这样的数据
编号|数量|时间
1   100 2014-01-01 12:12:12
2   200 2014-01-01 12:12:12


------解决方案--------------------
引用:
写串行了,最下边的是数据库表格式,上边的是我希望查询出来的结果


select to_char(time,'yyyy/mm/dd'),sum(amt) from t group by t.to_char(time,'yyyy/mm/dd')
order by 
to_char(time,'yyyy/mm/dd')