我需要以下 MySQL 查询。我有一个如下的时间段表:
`active_periods`
+----+--------+---------+------------+------------+
| Id | Day | All Day | Start Time | End Time |
+----+--------+---------+------------+------------+
| 1 | Friday | 0 | 18:00:00 | 22:00:00 |
---- -------- --------- ------------ ------------
| 2 | Friday | 0 | 06:00:00 | 13:00:00 |
---- -------- --------- ------------ ------------
INT VARCHAR TINYINT TIME TIME
使用 MySQL 查询,我需要能够计算这些时间段并返回Friday当天这些给定时间段之间15 分钟块的数量。所以从上表中我会得到44 个15 分钟块的答案。
提前致谢。