首页 新闻 会员 周边

sql获取日期

0
[已关闭问题] 关闭于 2014-05-16 15:45

declare @StartDate datetime

set @StartDate='2014-05-01'

DATENAME(dd,@StartDate)

我想获取日期部分为01而不是1,该如何做

丶夏之星的主页 丶夏之星 | 初学一级 | 园豆:5
提问于:2014-05-12 14:35
< >
分享
所有回答(1)
0

declare @StartDate datetime,@day varchar,@d varchar(2)
set @StartDate='2014-05-1'
select @day=DATENAME(dd,@StartDate)
if len(@day)=1
begin
select @d='0'+ @day
end
else
begin
select @d=@day
end
print @d

sunlary | 园豆:934 (小虾三级) | 2014-05-12 15:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册