每天就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