问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL用游标怎么计算

发布网友 发布时间:2022-04-07 20:07

我来回答

1个回答

热心网友 时间:2022-04-07 21:36

use
tempdb
go
-->
-->
if
not
object_id('Tempdb..#T')
is
null
drop
table
#T
Go
Create
table
#T(ID
int
identity(1,1)
primary
key,[a1]
int,[a2]
int,[a3]
int)
Insert
#T
select
10,5,5
union
all
select
3,2,null
union
all
select
4,6,null
union
all
select
6,1,null
Go
declare
roy_cursor
cursor
LOCAL
for
select
[a1],[a2],[a3]
from
#T
declare
@snum
int,@a3
int,@a1
int,@a2
int
open
roy_cursor
fetch
next
from
roy_cursor
into
@a1,@a2,@a3
set
@snum=0
while
@@fetch_status=0
begin
update
#T
set
[a3]=@snum,@snum=@snum+isnull(@a1,0)-isnull(@a2,0)
where
current
of
roy_cursor
fetch
next
from
roy_cursor
into
@a1,@a2,@a3
end
close
roy_cursor
deallocate
roy_cursor
go
select
*
from
#T
--方法2:
go
update
t
set
[a3]=(select
sum([a1]-isnull([a2],0))
from
#T
where
ID<=t.ID)
from
#T
t
select
*
from
#T
写多一种方法3:
declare
@i
int
set
@i=0
update
#T
set
a3=@i,@i=@i+isnull(a1,0)-isnull(a2,0)
go
有大小关系时,没有可新一个用自增列,更新完再删除
ID
a1
a2
a3
-----------
-----------
-----------
-----------
1
10
5
5
2
3
2
6
3
4
6
4
4
6
1
9
(4
个资料列受到影响)
go
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
cad里面打完字怎么还原十字架 财务建帐需要什么 建账建账的基本要求 当爱情与亲情需要丢弃一样时,你会选择丢弃哪一方 当爱情和亲情有冲突时你会怎样决择?你会为你所爱的人不顾一切吗? 剑网三 查看余额 因为某些特殊原因不好登陆游戏查看,求其他方式_百度知 ... 右肺上叶中叶结节灶怎么回事 节能门窗有哪些标准 节能门窗有哪些 节能门窗具有哪些特征 脸面上有7颗痣代表什么 深圳农村商业银行手机银行转账要手续费吗 脸上7个北斗七星痣,除还了迷信之外代表什么意思? 我女,才13、我脸上多了7个痣。 怎样开通深圳农商行手机银行? 脸上有7颗痣。 圆弧型同步带轮传动中,包角、传动比、中心距的问题 深圳农村商业银行网上银行怎样更换手机号码 华为怎么连接ROIVA电视上的投屏? 同步带轮节距是指直线还是弧线 滴滴打车头单免费有没有限制多少钱 请翻译越南语n canh day roi ,o day lam tuy vat va nhung 同步器锁环和从动齿轮的间隙怎么检测呢? 现在电视机什么牌子的好 同步带会松紧,齿轮间有间隙,为什么机床的加工精度还能精确到0.005 同步带 设计距离问题 关于同步带轮与同步带的问题 有什么好的拍照翻译软件?我主要用来拍照日语书看是怎么读 深圳农村商业银行对公账户手机可以登录么 同步带轮轴间距计算 注册法国商标途径都有哪些? 中国企业办理法国的商标都需要什么? 莫斯科的国际列,K3/4次列车. 途径哪里,什么时候发车等. 中国公司注册法国商标需要哪些资料? 在哪里可以免费下载好听的歌曲 俄罗斯莫斯科到中国北京国际列车 法国商标申请注册的流程是什么? 国际列车有哪些车次? 如何设置让电脑关机之后鼠标灯光不亮 英菲克v960键盘怎么调灯光- 问一问 2级空调TCL的输入功率1575W制冷量5200W多少匹的没小时多少电谢谢 输入功率1490w 制冷量5200w一天两小时,耗电量是多少? 空调制冷量2200-5200W是等于几匹的,一个小时要多少度电?AUX的 空调制冷量5200w.输入功率1635w,一个小时多少度电? 3匹的格力空调每小时用多少电功率是5200W的 5200w空调制热每小时耗电多少十 海尔空调能效比3,2功率1625制冷量5200耗电怎么计算 空调的输入功率是1490W,制冷量是5200W,能效比是3.49,一小时用几度电 格力立式空调制冷量5200输入功力1635一小时多少电 TCL空调:输入功率1677w,制冷量5200w。正常使用一个小时大概用多少电?