條件這是我的表結構:更新一行在SQL Server 2008
CREATE table Credit(id integer, organisationid int, availableCredit int)
INSERT INTO Credit VALUES (1, 1, 1000)
INSERT INTO Credit VALUES (2, 1, 100)
INSERT INTO Credit VALUES (3, 2, 600)
INSERT INTO Credit VALUES (4, 2, 400)
我不得不減少可用信用列值,我有量1050和我在一起。我需要從組織ID = 1的信用表中減少1050.在這裏組織ID 1總共有1100個可用信用。條件是首先應該先更新插入的信用額度,然後再更新(FIFO模型),同時更新應該只發生在organisationId = 1。
我們如何使用單個或多個更新語句更新?
有什麼建議嗎?
謝謝,這個作品 – HashCoder 2012-07-26 04:12:41