我要用一条SQL语句实现输出 01-60HOURS
01
02
03
...
58
59
60以上的HOURS代码字段名称
请高人相助!

解决方案 »

  1.   

    select '01' as [hours]
    union all
    select '02' as [hours]
    union all
    select '03' as [hours]
    union all
    ...
    union all
    select '60' as [hours]
      

  2.   

    select right('00'+ ltrim(number),2)  from master..spt_values 
     where type='p' And number between 1 and 60
      

  3.   

    select right('00'+ ltrim(number),2)  from master..spt_values 
     where type='p' And number between 1 and 60
      

  4.   


    select right('00'+ ltrim(number),2)  
    from master..spt_values 
    where type='p' And number between 1 and 60
      

  5.   

    万一number 的1-60间少了删除了一条记录呢