首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

求救~该怎么处理

2012-02-21 
求救~~~~~表A结构如下IDB12.121.233.5要求查询结果如下idsum12.123.336.8语句怎么写?我这没有SQLServer,我

求救~~~~~
表   A   结构如下
ID         B
1           2.1
2           1.2
3           3.5

要求查询结果如下
id         sum
1           2.1
2           3.3
3           6.8  
语句怎么写?       我这没有SQLServer,
我是个新手,没分了。

[解决办法]
declare @ta table(ID int, B decimal(15,2))
insert @ta select 1, 2.1
union all select 2, 1.2
union all select 3, 3.5

select id,
[sum]=(select sum(b)from @ta where id!> a.id)
from @ta a

(3 行受影响)
id sum
----------- ---------------------------------------
1 2.10
2 3.30
3 6.80

(3 行受影响)

热点排行