在这里:MySQL: Get start & end timestamp for each day我得到了一个有效的答案,但它只适用于SQL Fiddle(http://sqlfiddle.com/#!2/62366/1)。当我在Debian Linux / MySQL 5.5.34上运行相同的SQL时,我得到的结果不正确(开始和结束时间是最接近午夜的读数)!有人对可能导致问题的原因有任何建议吗?
答案 0 :(得分:0)
我的错误 - 真正的架构有另一列deviceID,数据保存了多个设备的读数。一旦我添加了以下内容,一切正常:
...
FROM myTable
HAVING deviceID = 1234
GROUP BY deviceID, StatusTime