以下に「セッション」テーブルがあります。
SessionId(Auto) SessionName SessionDate SessionTime Duration Active
1 AASEA 21-09-2012 09:00:00 01:00:00 1
2 SDERF 11-09-2012 10:00:00 01:00:00 1
3 DERSD 30-11-2012 12:00:00 01:30:00 1
ここで、CRON を使用して上記のセッションを「アクティブ」に設定できるようにすることです。セッションが 2012 年 10 月 21 日以前の正確な週に開催された場合は 0 です。したがって、上記のセッション テーブルでは、「アクティブ」を 0 に変更して、最初の 2 行を非アクティブにする必要があります。3 行目は、開始日が後であるため、明らかに変更されません。そのため、そのセッションは 2013 年 10 月 21 日まで自動的に非アクティブになりません。
だから私は以前にCRONを使用したことがなく、これが機能することを確認するためにテストする必要があるため、これはデリケートな作業であることを知りたい.
- 開始日がちょうど 1 週間前または今年の 10 月 21 日より前のすべてのセッションの「アクティブ」値を 0 に設定しますか?
- 現在の年が何であるかを自動的に知ることができる必要があります
- この手順は、毎年 10 月 21 日に毎年行われます
ありがとう