sql server 迭代
2011-03-31 20:36
127 查看
if exists (select * from sysobjects where id = OBJECT_ID('[test]') and OBJECTPROPERTY(id, 'IsUserTable') = 1)
DROP TABLE [test]
CREATE TABLE [test] (
[id] [nchar] (10) NULL,
[A] [int] NULL,
[B] [int] NULL)
INSERT [test] ([id],[A],[B]) VALUES ( '1',1,2)
INSERT [test] ([id],[A],[B]) VALUES ( '2',3,4)
INSERT [test] ([id],[A],[B]) VALUES ( '3',5,6)
INSERT [test] ([id],[A],[B]) VALUES ( '4',7,8)
INSERT [test] ([id],[A],[B]) VALUES ( '5',9,10)
INSERT [test] ([id],[A],[B]) VALUES ( '6',11,12)
SELECT a.id ,A,B ,
(SELECT SUM(A+B)FROM test b where b.id<=a.id) as total
FROM test a
![](file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/RY{ILJP3Z~ROB_QYTQZ5G9X.jpg)
更多参考 http://www.cio360.net/h/2253/348611-9313.html
DROP TABLE [test]
CREATE TABLE [test] (
[id] [nchar] (10) NULL,
[A] [int] NULL,
[B] [int] NULL)
INSERT [test] ([id],[A],[B]) VALUES ( '1',1,2)
INSERT [test] ([id],[A],[B]) VALUES ( '2',3,4)
INSERT [test] ([id],[A],[B]) VALUES ( '3',5,6)
INSERT [test] ([id],[A],[B]) VALUES ( '4',7,8)
INSERT [test] ([id],[A],[B]) VALUES ( '5',9,10)
INSERT [test] ([id],[A],[B]) VALUES ( '6',11,12)
SELECT a.id ,A,B ,
(SELECT SUM(A+B)FROM test b where b.id<=a.id) as total
FROM test a
![](file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/RY{ILJP3Z~ROB_QYTQZ5G9X.jpg)
更多参考 http://www.cio360.net/h/2253/348611-9313.html
相关文章推荐
- 如何对SQL Server数据表和数据库迭代操作
- SQL Server迭代求和
- SQL Server 父子迭代查询语句,树状查询
- SQL Server迭代求和
- SQL Server 父子迭代查询语句,树状查询
- SQL Server 父子迭代查询语句,树状查询
- 对SQL Server数据表和数据库进行迭代操作
- 如何对SQL Server数据表和数据库进行迭代操作
- 对SQL Server数据表和数据库迭代操作
- Sql Server父子关系迭代查询SQL
- SQL Server 父子迭代查询语句,树状查询(转)
- SQL Server迭代求和
- Java连接SQL Server 2000(转)
- SQL Server 2005中解决死锁方法
- 安装SQL Server 2005之后找不到SQL Server Management Studio Express
- SQL Server 2008 学习笔记【一】 一次性插入多行数据的问题
- zzSQL Server性能优化
- 安装并配置SQL Server 2005群集
- SQL Server插入中文数据出现乱码问题
- 关于SQL Server 2008 数据库 不允许保存修改的解决办法