条件付きで行を挿入する手続きを作りたいです。この分野は初めてです。どなたか助けてください。
私のテーブル構造は.
Id startDate enddate transdate status.
1 1/12/2012 30/12/2012 31/12/2013 CLOSED
2 1/1/2013 30/1/2013 31/1/2013 OPEN
私のクエリロジックはここにあります。
このプロシージャは毎日実行されますが、プロシージャは id=2 である最後のエントリをチェックし、トランザクションの日付をチェックします。取引日が現在の日付よりも前の場合、最後のレコードのステータスを CLOSED として更新し、最後のレコードの下に新しいレコードを自動的に挿入します。
Id startDate enddate transdate status.
1 1/12/2012 30/12/2012 31/12/2013 CLOSED
2 1/1/2013 30/1/2013 31/1/2013 CLOSED
2 1/2/2013 27/2/2013 28/2/2013 OPEN
誰でも私がこれを行うのを手伝ってください。