有一条SQL语句不知道怎么写,紧急求助

almims 2010-06-12 01:21:33
我要用一条SQL语句实现输出 01-60

HOURS
01
02
03
...
58
59
60

以上的HOURS代码字段名称
请高人相助!
...全文
34 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
almims 2010-06-12
万一number 的1-60间少了删除了一条记录呢
回复
almims 2010-06-12
我不知道通过系统表来实现这个功能,会不会换个版本什么的不稳定
回复
almims 2010-06-12
谢谢大家热情回复啊,先找个最优的试试,一会儿来加分
回复
jaydom 2010-06-12

select right('00'+ ltrim(number),2)
from master..spt_values
where type='p' And number between 1 and 60
回复
yanweihuanghui 2010-06-12
select right('00'+ ltrim(number),2) from master..spt_values
where type='p' And number between 1 and 60
回复
jwdream2008 2010-06-12
select right('00'+ ltrim(number),2)  from master..spt_values 
where type='p' And number between 1 and 60
回复
jenhon 2010-06-12
select '01' as [hours]
union all
select '02' as [hours]
union all
select '03' as [hours]
union all
...
union all
select '60' as [hours]
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2010-06-12 01:21
社区公告
暂无公告