日期:2014-05-18  浏览次数:20447 次

统计-- 做统计出现的一些问题, 第一次做,望高手请教
先说sql语句问题吧.

tblemploy   是一张招聘职位表.
现在要统计企业招聘中对岗位需求的统计.

写了一句sql语句
select   top   5   zhineng     from   tblemploy   order   by   count(zhineng)
zhineng   技术职能,包括,计算机软件,计算机硬件.

本来想取5条最多的职能.现在出现了一个问题  
列   'tblemploy.zhineng '   在选择列表中无效,因为该列未包含在聚合函数中,并且没有   GROUP   BY   子句。

还有一个问题

大家做统计都是用什么方法做的.    
我这次是在网上找了段代码,是用代码画出来了
大家对做这个有没有什么好的建议.

谢谢

------解决方案--------------------
語法都有問題了,你有用到聚合函數count,但又沒有group by ??
------解决方案--------------------
select top 5 zhineng,count(zhineng) from tblemploy group by zhineng order by 2 desc