当前位置:首页 » 编程语言 » sql递减数据
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sql递减数据

发布时间: 2023-03-16 08:33:36

‘壹’ 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.日期
--有问题的话,请追问

‘贰’ 在SQL中 两个表的数据怎么相减

说清楚一点:是两个视图中的元组相减还是两个视图中连接后的数据结果相减?
一个关系减一个关系可以用谓词NOT
IN或条件
<>
ANY进行关系操作运算。
两个关系中的数据相减可以连接后(相所要求的条件,比如是同一个人的工资和扣的养老金之类,连接条件就是同一个人的标识,可能是身份证号,职工号什么的)相减,这没有什么啊,两表连接后进行数据操作就可以了!句中一般和一个表中数据的加减没有区别:
select
A.gongzi-B.yanglao
as
Result,*
form
A,B
where
A.gonghao
=
B.gonghao