我正在为预订日历创建一个 REST API,现在我正试图找出编写查询的最有效方法,该查询以 15 分钟的间隔返回两个日期之间的所有时间戳。如果我提供2013-09-21
并且2013-09-22
我想得到:
2013-09-21 00:15:00
2013-09-21 00:30:00
2013-09-21 00:45:00
2013-09-21 01:00:00
2013-09-21 01:15:00
2013-09-21 01:30:00
...
2013-09-22 23:15:00
2013-09-22 23:30:00
2013-09-22 23:45:00
然后我会将此查询用作子查询并对其应用一些条件以删除工作时间以外的时间段(不是恒定的)、预订的时间段等。
我看过很多博客文章,其中作者创建了一个“日历表”来存储所有这些时间戳,但这对我来说似乎是一种浪费,因为不需要存储这些数据。
关于如何执行此操作或获取/存储数据的更好方法的任何建议?