Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

NUMTOYMINTERVAL

문법

MAIN

numtoyminterval::=
Description of numtoyminterval.gif follows

그림 설명
 

목적

MAIN

NUMTOYMINTERVAL함수는 n을 INTERVAL YEAR TO MONTH문자로 변경한다. 인수 n은 Number값 또는 암묵적으로 NUMBER값으로 변환 가능한 식을 사용할수 있다. 인수 interval_unit는 CHAR,VARCHAR2,NCHAR,NVARCHAR2데이터형이다. Interval_unit에 값은 n의 단위를 지정하고, 다음 문자값을 지정해야한다.

interval_unit대소문자를 구별하지 않는다.괄호 안의 선행과 후행값은 무시된다. 기본적으로, 반환값은 9이다.


예제

MAIN

다음 예제는 각 종업원데 대하여, 고용일로부터 과거 1년동안에 고용된 종업원의 총 임금을 측정한다.

SELECT last_name, hire_date, salary, SUM(salary) 
   OVER (ORDER BY hire_date 
   RANGE NUMTOYMINTERVAL(1,'year') PRECEDING) AS t_sal 
   FROM employees;

LAST_NAME                 HIRE_DATE     SALARY      T_SAL
------------------------- --------- ---------- ----------
King                      17-JUN-87      24000      24000
Whalen                    17-SEP-87       4400      28400
Kochhar                   21-SEP-89      17000      17000
. . .
Markle                    08-MAR-00       2200     112400
Ande                      24-MAR-00       6400     106500
Banda                     21-APR-00       6200     109400
Kumar                     21-APR-00       6100     109400