日期:2014-05-18  浏览次数:20336 次

这样的Sql语句怎么写(SQL Server)?
做项目用的数据库是SQL   Server,在这过程中碰到这么一个问题:
数据库中主要有三列:
Year               Month                 Je
2007                 1                       100
2007                 2                       200
2007                 3                       300
.                       .                       .
.                       .                       .
.                       .                       .
2008                 1                       1000
2008                 2                       2000
.                       .                       .
现在想得到各个月的累积数。
如现在是2007年6月,我想得到的是2007-1到2007-6月的累积。
需要的结果如下:
Year               Month                 Je
2007                 1                       100
2007                 2                       300
2007                 3                       600
.                       .                       .
.                       .                       .
.                       .                       .
2008                 1                     1000
2008                 2                     3000
.                       .                     .
这样的Sql   语句应该怎样写,请各位大虾帮忙,一旦解决,立即给分。

------解决方案--------------------
select year,month,sum(je) group by year,month
是这个意思吗?
注:楼主上面的和下面想要的结果好象是一模一样的,...
------解决方案--------------------
create table test(
syear varchar(4),
smonth varchar(2),
je int
)
insert