연장 시간 계산 문의 0 2 227

by 네로 [SQL Query] [2018.08.10 16:11:18]


안녕하세요.

계속 연장 근로 시간 계산과 관련된 문의만 올리고 있습니다.

공부좀 열심히 할 껄 이라는 생각이 드네요..ㅠㅠ

 

교대조가 있습니다.(4조 3교대 근무로 24시간 근무하는 공장 입니다)

2조의 근무 시간은 15:00 ~ 23:00 입니다.

1조의 경우에는 07:00 ~ 15:00, 3조의 경우에는 23:00 ~ 07:00 의 근무형태 입니다.

2조를 예로 든 이유는 OT 신청시 일자가 바뀌는 문제와 OT신청 시작 시간 보다,

OT신청 종료시간이 작은게 문제가 되서 예로 들었습니다.(일자를 제외하고 시간의 숫자로만 봤을 경우에)

근무시간이 끝난 후 연장신청을 할 수 있습니다.

연장 신청시 신청 데이터는 당일 23시 부터 다음날 아침8시까지로 신청 했다고 가정 할 때

연장 시간 계산에 있어서 식사 시간을 제외하고 싶습니다.

식사시간 관리 테이블에는 근무조별로 식사 시간이 시작시간 종료시간구분으로 기록되어 있습니다.

2조의 경우에는

야식 : 01:30 ~ 02:00

조식 : 07:30 ~ 08:00 

중식 : 12:00 ~ 12:30 으로 되어 있습니다.

연장 시간에 포함되어 있는 식사 시간을 모두 가져와서 

OT 시간  = 연장 신청 시간 - 식사 시간 을 계산하고 싶습니다.

 

어떻게 쿼리를 구성하면 되는지 힌트 부탁 드립니다.

감사합니다.

 

by 우리집아찌 [2018.08.13 09:37:36]

sql 을 만들려면 테이블이 존재해야합니다.

테이블은 존재하시는지요?

 


by 마농 [2018.08.13 13:18:45]

원본테이블과 결과표 예시를 만들어 주세요.
시간이 겹치는 여러가지 케이스별 예제가 필요합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입