간단한 쿼리하나 부탁드립니다.ㅜㅜ 고수님들 도와주세요 0 3 802

by K-ART [SQL Query] [2018.11.21 10:37:24]


 시작 시간          중지시간         종료시간
 SYSDATE -1      SYSDATE - 2      SYSDATE -3

SELECT TRUNC(  ( SYSDATE -1 )  - (SYSDATE - 2 ) -(SYSDATE -3 )  ) FROM DUAL

에러가 나던데 어떻게 해야되나요?  일한 일수 구하기

by 마농 [2018.11.21 10:54:10]

1. 제시하신 시작시간, 중지시간, 종료시간이
  - 순서가 바뀐게 아닌가 싶네요?
  - 종료시간이 더 커야죠.
2. 중지시간이 세분화 되어야 하지 않나요?
  - 중지시작시간, 중지종료시간
  - (일시작, 중지시작, 중지종료, 일종료) 형태
3. 중지가 여러번 되는 경우는 없나보네요?
  - (일시작, 중지시작1, 중지종료1, 중지시작2, 중지종료2, 일종료) 형태


by K-ART [2018.11.21 14:28:34]

예을 월요일날 일을 시작했습니다 화요일날에 일이 종료했으면  일하는날 은 하루입니다.

월요일날에 일을 시작하고  화요일날에 일중지하고 수요일날에 일 종료하면 일하는 날은 하루입니다

이거였습니다 그리고  일한  일   시  분 으로 각 구해야됩니다  1일 3시간 10분 일했습니다

칼럼  A 일 시작 칼럼

칼럼  B 일 중지 칼럼

칼럼  C 일  종료 칼럼

 

혹시 가능한가요? 설계에 문제 있는건가요?

 


by 마농 [2018.11.21 16:01:34]

화요일날에 일중지하고 라는 표현이 모호합니다.
하루 24시간을 일 중지했다는 표현인가요?
중지도 기간(from ~ to)으로 관리되어야 합니다.

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