FeeDue
月が変わったときに列の値を更新する必要がある料金徴収システムに取り組んでいます。
例: IF 月が 8 月から 9 月に変更され、FeeDue
列を更新する必要がある
なので
Value of feedue column = value in fee column + value of feedue column
色々試したけど上手くいかなかった
FeeDue
月が変わったときに列の値を更新する必要がある料金徴収システムに取り組んでいます。
例: IF 月が 8 月から 9 月に変更され、FeeDue
列を更新する必要がある
なので
Value of feedue column = value in fee column + value of feedue column
色々試したけど上手くいかなかった
毎月の初めに実行するようにカスタマイズできるSQL Server エージェントジョブを作成できます。必要な列の値を更新するために使用されるプロシージャを作成できます。
このクエリを毎月 1 回実行する必要があると想定しているため、月に関するストアド プロシージャのクエリ ロジックについて心配する必要はありません。ストアド プロシージャを作成するだけで、テーブル内の列を更新できます。残りのジョブは、SQL Server エージェントによって実行されます。
スケジュールのスナップショットは次のとおりです:-
注:- このスナップショットは、3 か月ごとのスケジュールを示しています。それを毎月に変更します。
編集:-
これを試して、SQL Server Express Edition でジョブを作成できます:-
バッチ ファイルと SQL スクリプト ファイルを作成し、Windows タスク スケジューラを介してそれらを実行することにより、「手動で」ジョブを作成できます。
またはSQL スケジューラを使用できます
最も簡単な方法は、月更新クエリの前に別のクエリを使用してフィードを変更することです。もう 1 つの方法は、sql 関数を使用することです。