當前位置:首頁 » 編程語言 » 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