select sum(*) from 表 where 列 >= to_date('2013-02-02','yyyy-mm') and 列 <= to_date('2013-05-06','yyyy-mm').
时间可以用变量代替。或是用
列 between to_date('2013-02-02','yyyy-mm') and to_date('2013-05-06','yyyy-mm').
都可以。
利用先获得你传入参数的其实年月 为 201302,201305,,然后利用日期函数获得时间列的月份在201302 到201305的金额之和(sum)即可