作者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