作業スケジュールに「適合する」すべてのユーザーを選択する必要があります。
MySQL 時刻表の表:
user_id PRIMARY
day_number(0-sunday 6-saturday) PRIMARY (one user - one day)
start start worktime
end end worktime
サンプルユーザー:
user_id = 1
day_number = 1
start = 10:00
end = 18:00
user_id = 1
day_number = 2
start = 12:00
end = 18:00
user_id = 1
day_number = 3
start = 14:00
end = 16:00
ここで、1(月曜日)から3(水曜日)の14:00から16:00まで働くすべてのユーザーを選択します。サンプルユーザー(ID 1)を含める必要があります。
何か案は?