날짜 범위의 행을 해당 날짜 범위 내의 모든 요일에 대해 여러 행으로 분할해야하는 시나리오가 있습니다. 누구든지 인포매티카 파워 센터에서이 시나리오에서 타겟 (첨부 된대로)을 얻는 방법을 알고 있습니까?시작 날짜와 종료 날짜가있는 범위 내에서 날짜 범위 분할
SOURCE
code start date end date
ADMISSION 01/01/2017 02:05:11 01/01/2017 04:20:53
TRANSFER 01/01/2017 04:20:54 01/03/2017 18:30:48
DISCHARGE 01/03/2017 18:30:49 01/03/2017 20:18:11
TARGET
code start date end date
ADMISSION 01/01/2017 02:05:11 01/01/2017 04:20:53
TRANSFER 01/01/2017 04:20:54 01/01/2017 11:59:59
TRANSFER 01/02/2017 00:00:00 01/02/2017 11:59:59
TRANSFER 01/03/2017 00:00:00 01/03/2017 18:30:48
DISCHARGE 01/03/2017 18:30:49 01/03/2017 20:18:11
사전에 감사합니다!
답장을 보내 주셔서 감사합니다. 새 날짜 열을 만들고 시작 날짜와 끝 날짜의 각 날짜에 대한 행을 추가하는 소스 한정자에 SQL을 추가했습니다. 모든 새로운 행에는 시작 및 종료 날짜 시간이 실제 시작 및 종료 시간으로 표시되므로 새 날짜 열과 비교하여 날짜를 조정하고 시작 날짜가 00:00:00과 연결되는 표현식을 새로운 날짜 및 23과 같지 않게 추가했습니다. : 59 : 여기에 새로운 날짜 – Subas
같지 않은 종료 날짜 59은 SQ 쿼리입니다 : TMP DT에서 ( 선택 캐스트로 TMP (DT)와 ('20141001' 조합) 날짜 시간 등 모든 선택 DT + 1 = 캐스트 (A.start_date로서 날짜) 및 캐스트 (날짜로 dt) <= 캐스트 (A.end_date a 날짜) 옵션 (최대 재귀 0) –
Subas