商店时间表的数据库方案



我需要建议如何为商店时间表制定方案。例如,商店可以在周一至周五(从09-00到18-00(工作日,周六和周日休息。这很容易做到,可以这样:shop_id day_of_week from_time to_time

但是商店也可以按每月的奇数/偶数天工作,无论是否奇数/偶数,他们都有周日休息。如何构建此类方案?

一种可能性是: shop_idsunday_open_timesunday_close_time ...saturday_open_timesaturday_close_time(如果当天未打开,则将一天的打开和关闭时间都设置为零(、is_open_odd_days_only(布尔值(、is_open_even_days_only(布尔值(。

最新更新