这样的1个SQL语句怎么写..

要求随机取3条记录.要求这3条记录的平均值在5到8之间....
..
随机取3条可以写..现在考虑是取3条出来,判断其平均值,
如果符合则输出,8符合则重新取..直到符合...
问题是.需要建1临时个表存一下取出的3条记录不?
...
有别的思路更好~~
谢谢。.
# 1
有一条符合即终止输出并终止操作?

写个存储过程,条件直接用表达式即可
# 2
create table #t(myid int)
insert #t select top 3 id from aa order by newid()

select sum(myid)/3 from #t
lovexiaomantou at 2007-10-19 > top of Msdn China Tech,其他数据库开发,SQL Anywhere Studio...