안냐세요.
작업중 안되는 부분이 생겨서 질문을 올립니다.
FIELD와 RECORD 구조입니다. ( 파라독스 )
================================================================================
ITEMNO(*)-SDATE-STIME-SABUN-NAME-PART-BR-OR-NR-COME-REST-LATE-EARLY
================================================================================
A12345-20010101-1201-12345-홍길동-영업부-8-123-210-◎-NULL-NULL-NULL
A12346-20010101-1302-12345-홍1동-영업부-5-NULL-NULL-◎-NULL-NULL-NULL
A12347-20010101-1000-12345-홍2동-생산부-0-NULL-NULL-NULL-◎-NULL-NULL
A12348-20010101-1100-12345-홍3동-기술부-4-243-410-◎-NULL-NULL-◎
A12349-20010101-1200-12345-홍4동-생산부-8-300-200-◎-NULL-◎-◎
A12345-20010102-1201-12345-홍길동-영업부-0-NULL-NULL-NULL-◎-NULL-NULL
A12346-20010102-1302-12345-홍1동-영업부-5-300-NULL-◎-NULL-NULL-◎
A12347-20010102-1000-12345-홍2동-생산부-2-NULL-NULL-◎-NULL-NULL-NULL
A12348-20010102-1100-12345-홍3동-기술부-4-200-320-◎-NULL-NULL-NULL
A12349-20010102-1200-12345-홍4동-생산부-8-300-NULL-◎-NULL-◎-NULL
A12345-20010103-1201-12345-홍길동-영업부-8-150-240-◎-NULL-◎-NULL
A12346-20010103-1302-12345-홍1동-영업부-5-NULL-NULL-◎-NULL-NULL-NULL
A12347-20010103-1000-12345-홍2동-생산부-0-NULL-NULL-NULL-◎-NULL-◎
A12348-20010103-1100-12345-홍3동-기술부-4-230-NULL-◎-NULL-NULL-◎
A12349-20010103-1200-12345-홍4동-생산부-2-230-NULL-◎-NULL-◎-NULL
=================================================================================
형식은 모두 문자(Alpha) 이구요 ITEMNO 는 키입니다.
BR 기본시간 OR 연장시간 NR 심야시간 (NULL 허용)
COME 정성 REST 결근 LATE 지각 EARLY 조퇴. (NULL 허용)
다른 사번이나 일자조회는 다 됐는데 지금 저기서 막혀서 못하고 있네요.
일자별로 한사람의 데이타가 들어갑니다.
원하는 결과값.
OR과 NR의 뒤에서 2번째는 분이고 2자리를 제외한 앞은 시간입니다.
분을 서로 더했을때 60이 넘으면 시간이 1 이 더 증가하는 거죠.
2001년01월01일부터 2001년01월03일 까지 개인별로 조회시.
=================================================================================
12345-홍길동-영업부-24-650-840-3-2-0-2
12345-홍1동-영업부-25-1200-1000-2-3-2-0
12345-홍2동-생산부-30-602-1235-0-2-4-2
12345-홍3동-기술부-24-230-720-2-4-2-1
12345-홍4동-생산부-22-230-920-4-4-2-0
=================================================================================
2001년01월01일부터 2001년01월03일 까지 부서별로 조회시.
=================================================================================
영업부-24-650-840-3-2-0-2
생산부-30-602-1235-0-2-4-2
기술부-24-230-720-2-4-2-1
================================================================================
모두 문자(Alpha)필드입니다. sum을 하기 위해 nr을 substring해서 뒤에 2자리를 잡아온후 To_Number로 변환해봤는데도 에러가 나는군요.
come rest late early는 null을 제외한 부분을 합산한 결과치입니다.
저런 결과치가 나올수 잇도록 쿼리문도 부탁드립니다.
그럼 즐코하세요~