,case when SUBSTR(finish_dttm, 9, 2) < 9 then to_date(finish_dttm, 'yyyymmddhh24miss') --해당날짜 9시로 fix
when SUBSTR(finish_dttm, 9, 2) > 18 then to_date(finish_dttm, 'yyyymmddhh24miss') --해당날짜 18시로 fix
else to_date(finish_dttm, 'yyyymmddhh24miss') end as working_act_dt
9시 이전에 완료된 건은 9시로 / 18시 이후 완료된 건은 18시로 시간을 정해야 하는데 저는 밑에부분 처럼 처리했는데 더 좋은 방법 있으면 알려주세용~~~^^
,case when SUBSTR(finish_dttm, 9, 2) < 9 then to_char(to_date(finish_dttm, 'yyyymmddhh24miss') , 'RRRRMMDD')||'090000' --해당날짜 9시로 fix
when SUBSTR(finish_dttm, 9, 2) > 18 then to_char(to_date(finish_dttm, 'yyyymmddhh24miss'), 'RRRRMMDD') ||'180000' --해당날짜 18시로 fix
else to_char(to_date(finish_dttm, 'yyyymmddhh24miss'), 'RRRRMMDDHH24MISS') end as working_act_dt