0

最後の更新から 1 か月が経過した場合にのみ、テーブルのフィールドを更新しようとしています。

私は試した:

update studentClasses set lastCharge = getDate(), classBalance = classBalance - Price
WHERE DATEDIFF(MONTH, classBalance.lastCharge , GETDATE()) = 1
AND classBalance.endDate < GETDATE()

うまくいきませんでした.. :(

どうすればそれができるか知っている人はいますか?

前もって感謝します

(私はSQL Server 2008 Expressを使用しています)

4

1 に答える 1