一年就12个月,你拼一下Sql语句就行了。
select max(月份),sum(销售额) from 销售表 where 月份 <= '2011/01'
union
select max(月份),sum(销售额) from 销售表 where 月份 <= '2011/02'
union
select max(月份),sum(销售额) from 销售表 where 月份 <= '2011/03'
....
使用的时候年份用参数传进去就行了。
按你目前设计的这个表用sql提取数据,实现你要的结果是一个程序简单但需要多次循环才能实现。最简单的办法就是用excel表实现,简单方便,根本没有必要用sql。