Q&A

  • 이걸 쿼리로 조회가 가능한지요?
안냐세요.

작업중 안되는 부분이 생겨서 질문을 올립니다.



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을 제외한 부분을 합산한 결과치입니다.

저런 결과치가 나올수 잇도록 쿼리문도 부탁드립니다.

그럼 즐코하세요~



0  COMMENTS