简单的问题 declare @余额 intset @余额=0update 表 set @余额=@余额+isnull(借方,0)-isnull(贷方,0),余额=@余额 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --测试--测试数据create table 表(借方 int,贷方 int,余额 int)insert 表 select 200,100,nullunion all select 50,100,nullunion all select 50,100,nullgo--更新declare @余额 intset @余额=0update 表 set @余额=@余额+isnull(借方,0)-isnull(贷方,0),余额=@余额--显示更新结果select * from 表go--删除测试drop table 表/*--测试结果借方 贷方 余额 ----------- ----------- ----------- 200 100 10050 100 5050 100 0(所影响的行数为 3 行)--*/ 一个简单的行转列问题 问字段类型的最大值。 问大家一句SQL--将一张表中符合条件的列数据逗号分开查询出来 sql2000 求最大连续和间隔,谢谢 新手请教 求SQL对EXECL操作的语句 我刚才说的那个查询分析器挂掉是真的!!!!!!!!!!!!!!!!!!!!!!! 一个面试时的题 SQL 2012安装过程出错,请帮我看看 恭喜新MVP 彭大力同志 有关sql server的大难题,各位帮忙,100分相送 如何使用协议
create table 表(借方 int,贷方 int,余额 int)
insert 表 select 200,100,null
union all select 50,100,null
union all select 50,100,null
go--更新
declare @余额 int
set @余额=0
update 表 set @余额=@余额+isnull(借方,0)-isnull(贷方,0),余额=@余额--显示更新结果
select * from 表
go--删除测试
drop table 表/*--测试结果借方 贷方 余额
----------- ----------- -----------
200 100 100
50 100 50
50 100 0(所影响的行数为 3 行)
--*/