最後の更新から 1 か月が経過した場合にのみ、テーブルのフィールドを更新しようとしています。
私は試した:
update studentClasses set lastCharge = getDate(), classBalance = classBalance - Price
WHERE DATEDIFF(MONTH, classBalance.lastCharge , GETDATE()) = 1
AND classBalance.endDate < GETDATE()
うまくいきませんでした.. :(
どうすればそれができるか知っている人はいますか?
前もって感謝します
(私はSQL Server 2008 Expressを使用しています)