Yesterday's date in SSIS package setting in variable through expression
I am setting a variable in SSIS package and I'm using this expression: DATEPART("yyyy", GETDATE())*10000 + DATEPART("month", GETDATE())*100 + DATEPART("day",GETDATE()) The expression will give me a variable value like 'yyyymmdd'. My problem is that I want yesterday's date. For example on 11/1/2014 it should be 20141031 Rangani You can use DATEADD function your expression would be : DATEPART("yyyy", DATEADD( "day",-1, GETDATE()))*10000 + DATEPART("month", DATEADD( "day",-1, GETDATE())) * 100 + DATEPART("day", DATEADD( "day",-1, GETDATE())) less code... CONVERT(varchar(8), DATEADD(dd,-1,GETDATE(