Site Sponsored By: SQLDSC - SQL Server Desired State Configuration
Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
I am looking to format the prior days date as follows is SSIS exp builder. - 20090107I tried the following and could not figure out how to keep the leading zero's
the result is 200917Thanks in advance for your help.
darkdusky
Aged Yak Warrior
591 Posts
Posted - 2009-01-09 : 05:00:42
Using TSQL to get yesterday as varchar keeping zeros:declare @Yesterday datetimedeclare @sYest varchar (30)set @Yesterday = getdate()-1set @sYest = (select Convert(varchar,Year(@Yesterday)) + Convert(varchar,Month(@Yesterday))+ Convert(varchar,Day(@Yesterday)))select @sYest
revelator
Starting Member
32 Posts
Posted - 2009-01-09 : 06:29:32
No idea if this will work, but could you try something like this in your expression?(DT_STR,4,1252)RIGHT("00"+MONTH(DATEADD("dd", -1, getdate())),2)Waiting for the Great Leap Forwards