我有这条线
Declare @Startdate as Varchar(50)
Set @StartDate = dateadd(dd,-1,convert(datetime, convert(varchar, getdate(),101)))
这会让我回头
2014-05-19 00:00:00.000
现在我想将上面的内容转换为
20140519
有人可以帮忙。
此致
答案 0 :(得分:5)
这个怎么样..
Declare @Startdate as Varchar(8)
Set @StartDate = CONVERT(VARCHAR(8), GETDATE()-1, 112)
SELECT @StartDate
RESULT: 20140519
答案 1 :(得分:0)
t-sql convert方法允许您以各种方式格式化日期。
112看起来像你想要的样式代码。