我有一个数据库,其中包含有关日常功能的开放时间的信息。
通常,数据库只有函数ID和开放时间,但这里我以函数名为例。
Table: opening_times
| function_id | function_name | day_open | day_close | eve_open | eve_close |
|-------------|------------------|------------|------------|------------|------------|
| 1 | Charity Function | 1357027200 | 1357056000 | 1357063200 | 1357081200 |
我想写一条 SQL 语句,看看函数是否有:
- 当天还没开门
- 日间营业
- 午休
- 晚上开放
- 关门一天
这显然必须将当前时间 [stamp] 与我存储在数据库中的两个日期范围进行比较。
有人可以帮助我实现这一目标。一旦我掌握了语法,我就会学习!
我可以做一个标准的 IF 语句,看看这是否在一个时间范围之间,但这显然没有达到我需要的结果:
谢谢!