按月统计,日期怎么判断是同一个月了?(当然不能忽视年)

[code="java"]数据库的表如附件(oracle.jpg):
现在要根据 state 值 统计每个月的 sum_num ,sum_money 的值的和
用java类来写 ,sql语句查出数据集合
最后显示的结果如(html.jpg)
怎么能够实现[/code]

SELECT sum(sum_num) ,sum(sum_money)
FROM 表名
group by to_char(tb_date,'yyyymm');
试试吧,应该可以

用函数把日期字段转成年和月(比如200901),然后group by这个就可以了。

朋友,问题要自动关闭啦,结分哦

朋友,问题要自动关闭啦,结分哦