У меня есть следующие две таблицы
table name - shop_details
id shop_id shop_opentime shop_close_time
1 3 09:00 05:00
table name - booking
id shop_id booking_start_time booking_close_time
1 3 10:00 11:30
Теперь я просто хочу создать временной интервал с интервалом в 30 минут и узнать, какой магазин забронирован и в какое время я хочу получить что-то вроде следующего:
09:00-09:30 ="avaliable"
09:30-10:00 ="avaliable"
10:00-10:30 ="booked"
10:30-11:00 ="booked"
11:00-11:30 ="booked"
11:30-12:00 ="avaliable"