我正在设计一个SQL表来存储商店的几个小时的操作。设计运行时间SQL表
有些商店很简单时间:周一至周日上午9:30至下午10:00
另一些稍微复杂一点。请考虑以下情况:
Monday: Open All Day
Tuesday: 7:30AM – 2:30PM & 4:15PM – 11:00 PM
Wednesday: 7:00PM – 12:30 AM (technically closing on Thursday morning)
Thursday: 9:00AM – 6:00PM
Friday: closed.
您将如何设计表格?
EDIT
将用于表示如果存储是在一个用户选择的时间打开的小时。
不同的表格可能会处理任何例外情况,例如假期。
商店的营业时间不会每周都改变。
我们会将假期例外存储在不同的表中。 – Emil
我们将使用小时来查看商店是否在用户选择的时间打开,因此它不仅仅用于在屏幕上显示。 – Emil
@Emil看到编辑的概念。 –