一个表里面有时间 还有一个name 我想得到1年内每个月的name对应的总数量
表名tb_table
[code="java"]
select count(*) 总量, trunc(t.create_time, 'MM') 月份
from tb_table t
where TRUNC(t.create_time, 'yyyy') = to_date('20120101', 'yyyymmdd')
group by trunc(t.time, 'MM');
[/code]
提问的时候最好能吧表名和字段明都提供了,比较合适哦!希望这段代码对你有帮助!