MySQL模式的总时间

时间:2016-01-20 12:24:48

标签: mysql

这是我在论坛上发表的第一篇文章...... 我正在尝试为我的家庭太阳能项目自学MySQL,但是遇到了障碍。我每隔5秒钟就会将数据从变频器记录到数据库中(这有时可能更多,即错过轮询或惯性繁忙...)但现在我需要知道变频器在一段时间内处于其中一种模式中的一种(变频器可以在一天内多次切换模式。)

这是我表中的一小段摘录:

<input type='submit' id='submit' name='submit' value='VOTE'>

我已经阅读了很多文章并且在上周一直在尝试并且无法解决这个问题,我们非常欢迎任何帮助......

1 个答案:

答案 0 :(得分:1)

RDBMS'不能(有效地)执行垂直逻辑,就像你在这里需要的那样,动态地找到一个字段的第一个和最后一个连续出现。您的数据模型效率非常低,我建议将其更改为from / to格式,使用当前模式的to-field NULL。如果这是不可能的,解决这个问题的唯一现实的方法是在代码中对原始数据进行非规范化,如果需要中间到/来自表。