作者lihsien (希洛)
看板Database
標題[SQL ] 時間塞選
時間Tue Feb 28 00:13:10 2012
number s_time
1 13:10:00
2 13:10:30
3 13:11:01
4 13:12:30
5 21:00:30
6 21:11:00
7 21:12:07
8 22:44:55
9 22:45:30
10 22:46:13
假如資料表長這樣 有沒有一種語法是可以挑出時間間格的 也就是會變成這樣
number s_time
1 13:10:00
4 13:12:30
5 21:00:30
7 21:12:37
8 22:44:55
10 22:46:13
只要上下筆資料間格超過3分鐘 就把他給挑出來
其實就是指說 我要每一段旅程的頭跟尾
這個是一個計程車資料 大約每30秒會回傳一筆 但可能會掉資料
我只要是要判斷這10筆資料中 總共有幾個旅程
所以這10筆我可以判斷有三個旅程
1跟4 代表第一個旅程的開始時間跟結束時間
5跟7 代表第二個旅程的開始時間跟結束時間
8跟10 代表第三個旅程的開始時間跟結束時間
如何抓出這六筆資料出來呢?
這可以用MY SQL寫麻?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.54.131
推 cyr1216:感覺要用迴圈寫 02/28 14:32
→ lihsien:對阿 如果要用迴圈 是不是又要用到程式去跑 02/28 14:59