我想,只會顯示在超過2分鐘Mysql的,表演上超過2分鐘結果與TIMEDIFF
表TIMEDIFF結果:
dt session_id
2016-11-15 11:25:00 1
2016-11-15 11:21:04 1
2016-11-15 11:20:00 1
2016-11-15 09:37:00 2
2016-11-15 09:27:00 2
2016-11-14 21:37:00 3
2016-11-14 21:33:35 3
2016-11-14 21:31:00 3
2016-11-14 16:05:00 4
2016-11-14 16:04:35 4
2016-11-14 10:31:25 5
2016-11-14 10:31:00 5
我的查詢:
SELECT
MIN(dt) Start,
MAX(dt) End,
TIMEDIFF(MAX(dt),MIN(dt)) as sessionTime,
FROM table
WHERE sessionTime > "00:02:00"
GROUP BY session_id
此查詢不提供任何結果。
這是我喜歡的結果:
Start End sessionTime
2016-11-15 11:20:00 2016-11-15 11:25:00 00:05:00
2016-11-15 09:27:00 2016-11-15 09:37:00 00:10:00
2016-11-14 21:31:00 2016-11-14 21:37:00 00:06:00
該查詢會報錯了。所以我很困惑 – Strawberry
'2016-11-15 11:20:00'是不是在你的輸入。 – Utsav
更新了輸入。 – user2673664