How to generate a range of numbers between two numbers?

后端 未结 30 1905
执念已碎
执念已碎 2020-11-22 10:16

I have two numbers as input from the user, like for example 1000 and 1050.

How do I generate the numbers between these two numbers, using

30条回答
  •  花落未央
    2020-11-22 10:43

    declare @start int = 1000
    declare @end    int =1050
    
    ;with numcte  
    AS  
    (  
      SELECT @start [SEQUENCE]  
      UNION all  
      SELECT [SEQUENCE] + 1 FROM numcte WHERE [SEQUENCE] < @end 
    )      
    SELECT * FROM numcte
    

提交回复
热议问题