日期:2014-05-17  浏览次数:20853 次

请教大家一个问题的解决方法,急
我做个信息系统,需要将记录平均分给三个人进行处理,请问这个SQL语句怎么写?    
如有记录编号1、2、3、4、5、6、7、8、9、10、11、12    
第一个人处理1.4.7.10    
第二个人处理2.5.8.11    
第三个人处理3.6.9.12    
因为需要分页,所以希望能用一个SQL语句取得需要的记录集!    
如果有其他方法希望赐教!谢谢!

------解决方案--------------------
可以试试
第一个人
select count(*) from tbname where id%3=0
第二个人
select count(*) from tbname where id%3=1
第三个人
select count(*) from tbname where id%3=2
------解决方案--------------------
select id from tbname where group by id%3