まず第一に、私はこのようなテーブルを持っています:
userID Day Hour Class
---------------------------------------
65 Monday 08:00 Math
65 Monday 09:00 Bio
65 Monday 13:00 History
65 Tuesday 08:00 Sports
65 Friday 10:00 Math
現在の時間に合わせてクラスを選んでいます。その場合08:30
、次の時間を選択する必要があり09:00
ますBio
。そしてそれは大丈夫です。しかし、それがその時であるとき10:00
、私はどちらであるかを選ぶ必要があり13:00
ます History
。
追加:今日は火曜日で、07:00だとしましょう。以下のコードを使用して、火曜日の08:00に次のクラスウィッシュを選択できます。今日は火曜日と12:00だとしましょう。金曜日(クラスがある次の平日)の次の講義を選択するにはどうすればよいですか。
ある日に授業がない場合、次の授業がある日はどうすれば選べますか…?