Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Variable zum Generieren vorheriger Daten im SSIS-Paket?

Sie müssen den dateadd-Ausdruck auf GetDate anwenden, um anzugeben, dass Sie einen Tag subtrahieren möchten.

"/Report-" + 
(DT_WSTR, 4)  YEAR(dateadd("d", -1, getdate())) 
+ RIGHT("0" + (DT_WSTR, 2)  MONTH(dateadd("d", -1, getdate())), 2) 
+ RIGHT("0" + (DT_WSTR, 2) DAY(dateadd("d", -1, getdate())), 2)
+ ".csv"

Ergibt /Report-20140209.csv