我有一個表的結構是這樣計算時間差在MySQL,但考慮事件兼顧
index - date ------ time ----- status
1 2015-01-01 13:00:00 start
2 2015-01-01 13:10:00 continue
3 2015-01-01 13:20:00 continue
4 2015-01-01 13:30:00 end
5 2015-01-01 13:30:00 ready
6 2015-01-01 13:40:00 start
7 2015-01-01 13:50:00 continue
8 2015-01-01 15:00:00 end
什麼,我想這樣做是計數的開始和結束的時間(即指數1-4 30分鐘,6-8分鐘爲20分鐘),但僅考慮第一次開始和第一次結束,以便查詢不選擇索引1-8的時間差。哪個查詢用於計算兩個雕像之間的時間差異(開始 - 結束),並顯示多個開始 - 結束實例的結果,而不將它們批量合併到一個事件中?
一般情況下,這是最好的存儲日期和時間作爲一個單一的日期時間實體。 – Strawberry
爲什麼6-7(這是10分鐘BTW)? – Strawberry
在開始/結束之間有多個「繼續」時間戳,添加傳感器值,該值位於另一列中,但與問題沒有直接關係。 – Fid