날짜형 함수_연습문제Backend/db2018. 8. 19. 17:56
Table of Contents
반응형
-- 현재까지 근무일 수가 많은 사람 순으로 출력
SELECT * FROM EMP ORDER BY (SYSDATE - HIREDATE ) DESC;
-- 현재까지 근무일 수가 몇 주 몇 일인가를 출력
SELECT ENAME,TRUNC((SYSDATE - HIREDATE)/7,0) as Week_HI ,TRUNC((SYSDATE - HIREDATE)/30,0) as Day_HI FROM EMP;
-- 10번 부서의 사원의 현재까지의 근무 월수를 계산
SELECT TRUNC((SYSDATE - HIREDATE)/30,0) FROM EMP WHERE DEPTNO =10;
-- 현재 날짜에서 3개월후의 날짜 구하기
select add_months( sysdate, 3 ) as mydate from dual;
SELECT add_months(sysdate,3) as mydate FROM dual;
-- 현재 날짜에서 돌아오는 ‘월’요일의 날짜 구하기
SELECT NEXT_DAY(SYSDATE, '월요일') FROM DUAL;
-- 현재 날짜에서 해당 월의 마지막 날짜 구하기
SELECT LAST_DAY(SYSDATE) FROM DUAL;
반응형
'Backend > db' 카테고리의 다른 글
조건함수_연습문제 (0) | 2018.08.19 |
---|---|
변환함수_연습문제 (0) | 2018.08.19 |
문자형 함수_연습문제 (0) | 2018.08.19 |
숫자형함수_연습문제 (0) | 2018.08.19 |
SQL 함수 (0) | 2018.08.19 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상