我有如下这样的表格,我试图通过创建一个视图来计算“中继”值为每天 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(Date), timestamp) 作为分钟 FROM temperaturedata where 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;
由于 starttime 是第一个实例为 1 的时间,而 endtime 是最后一次,minutes 是状态为 1 的总分钟数。
希望它更有意义。:)
任何指导都将受到欢迎。
谢谢。J。