当前位置:首页 » 编程语言 » sql中更新后人数增加或减少
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql中更新后人数增加或减少

发布时间: 2023-05-17 14:45:41

‘壹’ 在sql中用触发器编写:当添加一个新的工作人员信息时,同时实现部门人数增1;

create trigger triggername on 人员信息表
for insert
as
update 部门
set 部门.人数=部门.人数+1
from 部门,inserted
where 部门.部门代码=inserted.部门代码

‘贰’ SQL server 动态更新数量 使之成为递减数量

updatet3sett3.数量=t4.数量
from表名t3,
(selectt1.日期,MIN(t2.数量)as数量from表名t1
leftjoin表名t2ont1.日期<=t2.日期
groupbyt1.日期)t4wheret3.日期=t4.日期
--如果担心update不对的话,你可以先执行下中间的select语句:
selectt1.日期,MIN(t2.数量)as数量from表名t1
leftjoin表名t2ont1.日期<=t2.日期
groupbyt1.日期
--有问题的话,请追问