标签: sql sql-server
如果每返回10条记录,我如何将结果集中的字段增加1?
所以前十个项目将有一个名为" BoxNumber"并且该值将为1.项目11-20将具有BoxNumber = 2
等
任何帮助表示赞赏
答案 0 :(得分:4)
SELECT *, BoxNumber = (ROW_NUMBER() OVER(ORDER BY Col1)-1)/10+1 FROM dbo.YourTable