首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql 一个循环处理有关问题!

2012-08-14 
sql 一个循环处理问题!!!各位大侠, 小弟遇到一个亟待解决的问题,搞不定求助,问题如下:18273645组成一个循

sql 一个循环处理问题!!!
各位大侠, 小弟遇到一个亟待解决的问题,搞不定求助,问题如下:


  1
  8 2
  7 3
  6 4
  5
组成一个循环,我想从任意一个数开始读取31个数,例如我从3开始,那结果是3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1,2,3,4,5,6,7,8,1

用sql如何实现。谢谢

[解决办法]

SQL code
DECLARE @Star INT = 3+8 ,        @End INT = 3+8+31-1WHILE @Star <= @End BEGIN SELECT  CASE WHEN @Star % 8 = 0 THEN 8  ELSE @Star % 8  END AS NumSET @Star = @Star +1END 

热点排行
Bad Request.