我有一个来自 MySQL 表的值的数据集,然后将其绘制成图表。每个数据点之间应该有一个固定的时间段,例如:
数据点 1:1 - 日期/时间:2013-02-11 09:00:00
数据点 2:2 - 日期/时间:2013-02-11 09:05:00
数据点 3:3 - 日期/时间:2013-02-11 09:10:00
然而,这并非总是如此。如果我们可以为我们的图表包提供一组数据值、开始时间和间隔时间,它可以比我们提供值列表和日期/时间列表更快地处理和显示图表。
在缺少数据点的情况下,用 0 值预填充或后填充 MySQL 查询的最有效方法是什么?例如,如果缺少数据点 2,则使用上面的数据,我可以使用什么查询来让 MySQL 返回以下数据集:
数据点 1:1 - 日期/时间:2013-02-11 09:00:00
数据点 2:0 - 日期/时间:2013-02-11 09:05:00
数据点 3:3 - 日期/时间:2013-02-11 09:10:00
提前致谢