【发布时间】:2015-02-08 14:21:18
【问题描述】:
我有一个带有时间戳列 Time 的表“channel_001”,我确实将它分开了 10 分钟。
2013-01-01;00:10:04;
2013-01-01;00:20:00;
2013-01-01;00:30:02;
2013-01-01;00:40:04;
但是缺少数据。如何检测缺失的行?然后在那里插入一行?!
例如:
2013-01-01;00:10:04;
2013-01-01;00:20:00;
2013-01-01;00:30:02
2013-01-01;00:40:04;
2013-01-01;01:00:02;
那么它就会丢失:
2013-01-01;00:50:00;
我正在考虑使用将表加入自身,但我是 SQL 新手,而且新手太多,无法单独找到答案。
有什么想法吗?
【问题讨论】:
-
为什么缺少行?那个分号是什么?
-
分号因为输出格式:分隔文本。这些数据是单个设备消耗的有功功率。有时:当没有人在家时 -> 没有数据被记录。或者这是一个错误。
-
但是为什么要先检查呢?
-
因为我预测的准确性,我会用 MATLAB 做什么。
标签: mysql