0

我有如下这样的表格,我试图通过创建一个视图来计算“中继”值为每天 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。

4

0 回答 0