日期:2014-05-16  浏览次数:21376 次

请问怎么搜索出同一xyid的sshj之和大于ysje的平均值的数据?
表xf
id    xyid    sshj    ysje
1     136     600     650
2     136     300     650
3     136     350     650
4     137     100     580
5     137     580     580
6     138     550     600     
7     139     600     600
请问怎么搜索出同一xyid的sshj之和大于ysje的平均值的数据?
如:xyid 136有三条,sshj之和为600+300+350=1250,而1250是大于ysje(650+650+650)/3=650的,137的sshj之和680大于ysje的平均值580,刚好符合我要查找的条件,所在在循环列表中显示出来为:
循环。。。。。
学员学号        实收        应收
  136           1250        650
  137           680         580
结束循环。。。。

------解决方案--------------------
where应该是可以加的,其他的字段你要加的话,就要用min或者max来取,因为你这个是分组统计,根据统计字段相同的不会出现多条的