【发布时间】:2017-08-05 21:27:24
【问题描述】:
我想从我的表格中选择最后一个完整的 5 分钟间隔。
例子:
- 现在时间:09:32 am --> 选择 --> 09:25 - 09:30 am
- 现在时间:晚上 10:44 --> 选择 --> 晚上 10:35 - 10:40
我知道如何将我的选择分组为 5 分钟间隔
date_sub(date_sub(starttime, INTERVAL (MINUTE(starttime) % 5) MINUTE), INTERVAL (SECOND(starttime)) SECOND) as INTERVAL_START,
date_add(date_sub(date_sub(starttime, INTERVAL (MINUTE(starttime) % 5) MINUTE), INTERVAL (SECOND(starttime)) SECOND), INTERVAL 5 MINUTE) as INTERVAL_END,
我也知道怎么选择最后5分钟
where (endtime between now()-Interval 5 minute and now())
但是如何获得上例所示的最后一个完整的 5 分钟间隔?
【问题讨论】:
-
你能给我们一些示例数据吗?