일자,시간 계산하기 0 2 172

by 퇴근하고싶다 [Oracle 기초] [2019.11.12 20:22:03]


안녕하세요..

일자와 시간을 계산하고 싶습니다..

테이블 : time_plan

이름 소속 시작일자 종료일자 시작시간 시작분 종료시간 종료분
홍길동 총무과 20190101 20190101        
안중근 인사과 20190103 20190103 16 30 17 00
이순신 경영과 20190105 20190107        
김유신 품질팀 20190202 20190202 11 00 14 00

이 테이블을 이용하여 ..

이름 소속 시작일자 종료일자 일수 시작시간 시작분 종료시간 종료분 시간
홍길동 총무과 20190101 20190101 1          
안중근 인사과 20190103 20190103   16 30 17 00 30
이순신 경영과 20190105 20190107 2          
김유신 품질팀 20190202 20190202   11 00 14 00 3:00

이렇게 출력하고 싶습니다.

시작일자,종료일자,시작시간,분,종료시간,분 모두 데이터타입은 varchar2입니다.

※24시간 (하루)넘어가는거는 고려 안함

 

감사합니다.

 

 

 

by 우리집아찌 [2019.11.14 08:15:23]

시간일자가 그날에서 그날인데 1일이 되나요??

밑의 데이터는 2일 차이가 나네요 ??


by chrome [2019.11.14 14:19:43]

select round((to_date('뒷시간','HH24MI') - to_date('앞시간','HH24MI')) / 24(시간) / 60(분),1)

from dual

 

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