こんにちは、私はssisパッケージと、ファイル名の今日の日付と時刻を与える次の式を持っています
@[User::FilePath]+ "Bloomberg_"+REPLACE((DT_STR, 20, 1252)
(DT_DBTIMESTAMP)@[System::StartTime], ":", "")+".xls"
\\public\\Bloomberg_Upload\\Bloomberg_2013-07-05 005738.xls
平日のみ次のように、1 つ前の日付を取得する必要があります。
\\public\\Bloomberg_Upload\\Bloomberg_2013-07-04 005738.xls
これどうやってするの ?
月曜日 -
月曜日にパッケージを実行する場合、日付は金曜日にする必要があります。
私を導いてください
私はこのようにしようとしています -
(DT_I4)DATEPART("weekday",@[System::StartTime]) ==2 ?
Replace((DT_STR, 20, 1252)(DATEADD( "D", -3,@[System::StartTime])),":","-") + ".xls" :
Replace((DT_STR, 20, 1252)(DATEADD( "D", -1,@[System::StartTime])),":","-") + ".xls"