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

这个查询,应该怎么写呢?
本帖最后由 linshilong 于 2013-01-20 16:01:34 编辑


SELECT ip,count(ip) as a
FROM [WZll].[dbo].[CnzzContent17] as main 
where dtime between '2013-01-10 00:00:00' and '2013-01-17 23:59:59' 
and lzi like '%baidu%' 
and Zluye like '%?%' 
group by ip 
order by a desc


下面是我的,查询结果
ip                         a
220.161.148.210            22
220.161.148.211            16
220.161.148.212            10
220.161.148.213            9
220.161.148.214            8
220.161.148.215            8
220.161.148.216            8
220.161.148.217            8
220.161.148.218            7
220.161.148.219            7
现在我只想让a的查询结果,大于8的出现也就是下面的结果
ip                         a
220.161.148.210            22
220.161.148.211            16
220.161.148.212            10
220.161.148.213            9
220.161.148.214            8
220.161.148.215            8
220.161.148.216            8
220.161.148.217            8

要上面的查询结果,语句应该怎么写呢
sql

------解决方案--------------------
SELECT ip,count(ip) as a 
FROM [WZll].[dbo].[CnzzContent17] as main  
where dtime between '2013-01-10 00:00:00' and '2013-01-17 23:59:59' and lzi like '%baidu%' and Zluye like '%?%' 
group by ip HAVING COUNT(IP)>=8
order by a desc