日期:2014-05-17  浏览次数:20983 次

oracle怎么查询一定时间间隔内一个字段出现的次数
现在我有一个需求,要求查询10日内姓名这个字段重复出现的次数,比如,张三这个名字,是2013.1.1.11点出现的如果这个时间加10天内,张三重复出现4次,那么就统计张三这个名字出现4次,这个sql是应该怎么写呀?
求高手,急急急!!!!!!!!!!!!
oracle?sql select?

------解决方案--------------------
select count(1) from table where vtime < (select min(vtime) + 10 from table where name ='张三' )
and name = '张三'