易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样使用SQL语句更新行累计列值

 
表:TABLEA
客户编号 应收金额   收款金额 
1001       100        80         
1001       200       180         
1001       300       280         
1001       400       380         
..         ..         ..         
行数不确定,金额也不确定
如何查询才能得到这样的结构:
客户编号 应收金额   收款金额   剩余金额
1001       100        80          20
1001       200       180          40
1001       300       280          60
1001       400       380          80
..         ..         ..          ..
如何才能实现 剩余金额 这样的结果
使用一个更新语句即可解决。代码如下:
declare @a int
set @a = 0
update TABLE1 set
@a = @a + 应收金额 - 收款金额,
剩余金额 = @a


相关文档:

SQL Server 2000 数据库同步

SQL Server 2000 数据库同步配置的原理
复制的概念
Microsoft? SQL Server? 2000 的复制是在数据库之间对数据和数据库对象进行复制
和分发并进行同步以确保其一致性的一组技术。
使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet 分
发给远程或移动用户。复制还能够使用户提高应用程序性能 ......

配置使用 SQL Server提供程序 。

 配置使用 SQL Server提供程序
 <configuration>
  <system.web> <-- 更改提供程序配置: -->
    <membership defaultProvider="AspNetSqlProvider" />
  </system.web>
  <membership> <--配置提供程序 -->
  <prov ......

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

SQL Server CLR全功略之五

一、这是这个系列的最后一节了,自定义复杂数据类型目前只能通过CLR来实现。为了在 SQL Server 中运行,您的 UDT 必须实现 UDT 定义中的以下要求:
1.该 UDT 必须指定 Microsoft.SqlServer.Server.SqlUserDefinedTypeAttribute。System.SerializableAttribute 可选用,但建议使用。
2.UDT 必须通过创建公共的 static(M ......

Sql server中时间函数用法详解

SQL中的时间函数非常有用,特别是在我们进行初始赋值、复杂查询的时候,就显得特别方便。
1、获得系统当前时间
select getdate() 
2、DateName ( datepart , date )返回表示指定日期的指定日期部分的字符串。
--今天是2009-2-24--星期二
SELECT DATENAME(year, getdate()) AS 'Year&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号