在MySQL表

时间:2017-01-15 23:07:38

标签: mysql datetime intervals

我有一个包含datetime数据类型列的表。我想编写一个MySQL查询,在两个日期之间的每15分钟间隔(例如2017-01-01 00:00:00和2017-06-30 23:45:00)填充表格。

此表的目的是能够为每个间隔存储一个数字,如下所示:

时间间隔|预测
2017-01-01 00:00:00 | 528个
2017-01-01 00:15:00 | 492个
2017-01-01 00:30:00 | 474个
2017-01-01 00:45:00 | 482个
2017-01-01 01:00:00 | 456个
2017-01-01 01:15:00 | 421个
2017-01-01 01:30:00 | 375个
2017-01-01 01:45:00 | 322个

实现这一目标的最简单方法是什么?

此外,会有一些没有预测的间隔(可能大约30%会有0),我应该完全避免创建该行,稍后如果间隔不存在则写一个返回0的查询在桌子上?

0 个答案:

没有答案