誰かが SQL で関数を持っているかどうかを知りたいのですが、最初の日付と曜日 (たとえば火曜日) を指定すると、火曜日になる最初の日付から次の日付がいつになるかを計算できます。
例えば:
与えられた:
@initialdate=01-02-2013 -- この日は金曜日です
@dayofweek = 3 -- 水曜日は 3、月曜日は 1、日曜日は 7
戻る: date=06-02-2013
たぶん私はまだよく説明していません..つまり、パラメータ @dayofweek=3 (水曜日の場合) であり、多くの異なる日付を与えることができる関数を意味します:
01-02-2013 の場合、@dayofweek=3 の場合、次の日付は 06-02-2013 になります
02-02-2013 の場合、@dayofweek=3 の場合、次の日付は 06-02-2013 になります
03-02-2013 の場合、@dayofweek=3 の場合、次の日付は 06-02-2013 になります
04-02-2013 の場合、@dayofweek=3 の場合、次の日付は 06-02-2013 になります
05-02-2013 の場合、@dayofweek=3 の場合、次の日付は 06-02-2013 になります
06-02-2013 の場合、@dayofweek=3 の場合、次の日付は 13-02-2013 になります
07-02-2013 の場合、@dayofweek=3 の場合、次の日付は 13-02-2013 になります