SQL2000随机查询
select top 100 * from(select Url,checksum(newid()) as ha from R_RndAticle)tmp where ha%2=0
这样在08可以 为什么2000不行--ha筛选不正确
怎么改
------解决方案--------------------你在2008中和2000中分别是什么样的结果?
语法上没有任何问题。
------解决方案--------------------擦,昨天的回复被吃了?
SQL code
--你先执行
select checksum(newid()) as ha where checksum(newid())%2=0
--得到符合条件的值带入查询试试
select top 100 * from ...