연봉계산
실행문
SELECT ENAME
,SAL
,NVL(COMM,0) AS COMM
,(SAL * 12) + NVL(COMM,0) AS 연봉
FROM EMP
ORDER BY 연봉;
결과출력

날짜 요일
실행문
SELECT DEPTNO,
HIREDATE,
TO_CHAR(HIREDATE,'Day') AS DAY,
TRUNC(HIREDATE, 'DY') AS START_DATE,
TO_CHAR(TRUNC(HIREDATE, 'DY'),'Day') AS START_DATE1
FROM EMP
WHERE DEPTNO = 20;
결과출력


월을 주차
실행문
SELECT HIREDATE
,TRUNC(TO_NUMBER(TO_CHAR(HIREDATE,'DD'))/7)+1 AS WEEK
FROM EMP;
결과출력

내 생일부터 현재까지 주차
실행문
SELECT '19960916' AS STANDARD_DT
,TO_DATE(TO_CHAR(SYSDATE, 'YYYYMMDD'), 'YYYYMMDD') AS TO_DAY
, TRUNC(TO_NUMBER(TO_DATE(TO_CHAR(SYSDATE, 'YYYYMMDD'), 'YYYYMMDD') - TO_DATE('19960916','YYYYMMDD')) / 7) + 1 AS WEEK
FROM DUAL
결과출력
