如何查询多段时间
数据库结构比较简单,我简单的写一下
这张表是每一小时插一条数据,我现在的需求是统计一周内,每天的总数,也就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')