条件这是我的表结构:更新一行在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