作者ojinjin (小歐)
看板PHP
標題Re: [請益] 用datetime來做篩選..
時間Sun Dec 4 01:53:22 2005
※ 引述《cyvsswc (台北米)》之銘言:
: num time
: 1 2005-12-03 22:00:00
: 3 2005-12-03 22:00:00
: 8 2005-12-03 22:00:00
: 3 2005-12-03 22:05:00
: 7 2005-12-03 22:05:00
: 3 2005-12-03 22:10:00
: 像是num 的3一樣會重覆出現..
: 我想做的是..以time欄為篩選..就是以時間為分別..
: 看num是否有重覆出現..如果num(比方說像3就有重覆出現到)
: 然後我想把有連續出現n次..比方說5次的資料再篩選出來..
select num, time, count(*)
from table_name
group by num, substring(time, 1, 16)
having count(*) > 3;
/*
group by substring(time, 1, 16) <-- 會將不同分鐘的資料分類
要以10分鐘區分分類就 substring(time, 1, 15)
having count(*) > 3 <-- 只取出現 3 次以上的資料
整個合起來就是每分鐘出現三次以上的資料
*/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.16.241
※ 編輯: ojinjin 來自: 61.225.16.241 (12/04 01:54)
※ 編輯: ojinjin 來自: 61.225.16.241 (12/04 01:55)
1F:→ ojinjin:秒 分鐘 傻傻搞不清楚 囧 12/04 01:55
2F:推 cyvsswc:我試試..謝謝..有不懂明天再來請教@@"~謝謝m(_ _)m 12/04 01:59