2014-11-22 2 views
0

DataStage 애플리케이션에 제출 된 날짜에 60 개월을 추가해야한다는 요구 사항이 있습니다.데이터 단계 작업에서 현재 날짜에 60 개월을 추가하는 방법은 무엇입니까?

날짜 필드에 60 개월 추가하려면 어떻게해야합니까?

+0

데이터 스테이지 도구 인 Marek입니다. –

+0

Info Sphere DataStage Designer를 사용하여 작업을 개발 중입니다. 이 문제를 해결하기 위해 DateOffsetByComponents (DSLink4.REV_DATE, 0,60,0)를 사용했습니다. 그러나 이것으로 저는 다음과 같은 문제에 직면하고 있습니다 : 예를 들어, 내 데이터가 01-01-2015이고, 위의 함수를 사용하여 한 달 추가하려면 03-03-2015를 결과로 제공하고 있습니다. 그러나 나는 결과로 02-28-2015를 기대하고 있습니다. 이 문제를 어떻게 해결할 수 있습니까? –

답변

0

이 문제는 FP8.x 버전까지 데이터 저장소에 있습니다. 이 문제는 이후 버전에서 수정되었습니다. 이전 버전에서 작업하려면이 문제를 해결하기 위해 IBM에서 제공 한 패치를 설치해야합니다. 그렇지 않으면 자신의 논리를 작성하여 개월을 추가 한 후 날짜를 가져와야합니다.

관련 문제