日期:2014-05-19  浏览次数:20634 次

每天就10分太少了,在线等,求兄弟们改一简单语句
select   a.name,avg(b.score)   as   score   from   T_Question   b,T_QuestionType   a   where   a.id=b.qtid   group     by   a.name  

求出avg(b.score)平均分后做报表,到报表里有的是0,怎么在这语句中去掉


狂谢

顺便问一下,刚开始学数据库查询,MSDN看的吃力,今天才把数据日期格式都看全了,总觉得遇到问题不会找MSDN,有没有什么方法,比如找group     by   我知道是分组,但很多时候是配合聚合函数一起使用的,几张表在一起,行,列一重复,就搞不太清楚了,希望高手指点一下

------解决方案--------------------
select a.name,avg(b.score) as score from T_Question b,T_QuestionType a where a.id=b.qtid group by a.name having avg(b.score) <> 0