我有如下表这样的表格,我试图通过创建视图来计算每天“继电器”值为1的经过时间。
id, date, time, dateandtime,timestamp,sensor,temperature,humidity,status
xx 15/03/2018 11:39:00 15/03/2018 11:39:00.0 15/03/2018 11:39 sensor1 23 41 0
xx 15/03/2018 11:40:00 15/03/2018 11:40:00.0 15/03/2018 11:39 sensor2 23 41 1
这是我附带的查询,但输出不是过去或前一天...
选择日期,时间,TIMESTAMPDIFF(MINUTE,MAX(日期),时间戳)作为分钟来自temperaturedata,其中relay = 1 group by date
结果如下:
date time minutes
2018-03-15 11:39:00 699
2018-03-16 11:01:00 661
一些澄清,我试图将每天和每小时的状态设置为1。
类似的东西:
date, starttime, endtime, minutes;
因为启动时间是第一个实例出现的时间和最后一次的结束时间,分钟是状态为1的总分钟数。
希望它更有意义。 :)
任何指导都非常受欢迎。
感谢。 学家