将字符串日期转换为YYYYMMDD - VB.NET/SSIS SQL

use*_*339 1 vb.net sql-server-2008

我有这条线

Declare @Startdate as Varchar(50)
Set @StartDate = dateadd(dd,-1,convert(datetime, convert(varchar, getdate(),101)))
Run Code Online (Sandbox Code Playgroud)

这让我回头

2014-05-19 00:00:00.000

现在我想将上面的转换为

20140519
Run Code Online (Sandbox Code Playgroud)

有人可以请帮助.

问候

M.A*_*Ali 5

这个怎么样..

Declare @Startdate as Varchar(8)

Set @StartDate =  CONVERT(VARCHAR(8), GETDATE()-1, 112)
SELECT @StartDate 

RESULT: 20140519
Run Code Online (Sandbox Code Playgroud)