2016-07-25 3 views
0

내가 filename.I 이전 월요일 날짜를 추가하는 파일의 이름을 변경하려고 파일 이름에 월요일 이전 주에 추가 할 SSIS 식을 작성하는 방법오늘 날짜 추가를 위해 다음 식을 사용하고

@[Dest_Dir] + "\\" + @[Dest_File] + "_" + (DT_WSTR,4)DatePart("yyyy", GetDate()) + RIGHT("0" + (DT_WSTR,2)DatePart("mm", GetDate()), 2) + RIGHT("0" + (DT_WSTR,2)DatePart("dd", GetDate()), 2) + ".xlsx"

어떤 괜찮아요 작동하지만 getdate() - getdate() - 7 지난 월요일 날짜 (나는 매주 월요일에) 가져 오려면 내가 오류가 발생합니다. 누군가가 지난 월요일에 대한 표현을 도와 줄 수 있습니까?

답변

0

이 시도 :

@[Dest_Dir] + "\\" + @[Dest_File] + "_"+ 
(DT_WSTR,4) YEAR(DATEADD("DD", -7, getdate()))+ 
RIGHT( "0" + (DT_WSTR,2) MONTH(DATEADD("DD", -7, getdate())), 2) 
+RIGHT("0" + (DT_WSTR,2) DAY(DATEADD("DD", -7, getdate())), 2) + ".xlsx" 

반환 형식은 다음과 같습니다

dest_dir\dest_file_20160718.xlsx 

이 DATEADD

이 일
+0

감사를 사용하여) (GETDATE하는 칠일 제거. – SqlLearner