『壹』 在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.日期
--有問題的話,請追問