仅当距上次更新一个月后,我才尝试更新表中的字段。
我试过了:
update studentClasses set lastCharge = getDate(), classBalance = classBalance - Price
WHERE DATEDIFF(MONTH, classBalance.lastCharge , GETDATE()) = 1
AND classBalance.endDate < GETDATE()
没用.. :(
有谁知道我该怎么做?
提前致谢
(我使用的是 sql server 2008 express)