사용자 도구

사이트 도구


dbms:oracle:devel:oracledatefunction

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
dbms:oracle:devel:oracledatefunction [2007/03/07 14:43]
starlits
dbms:oracle:devel:oracledatefunction [2016/06/29 03:22] (현재)
starlits [당월의 주차]
줄 8: 줄 8:
 | SYSTIMESTAMP | SYSTIMESTAMP | 07/03/07 10:55:24.260425 +09:00 | | SYSTIMESTAMP | SYSTIMESTAMP | 07/03/07 10:55:24.260425 +09:00 |
 | LAST_DAY(날짜값) | LAST_DAY('98/02/17') | 98/02/28 | | LAST_DAY(날짜값) | LAST_DAY('98/02/17') | 98/02/28 |
-| NEXT_DAY(날짜값, 요일 문자) | NEXT_DAY('98/02/17','FRIDAY') | 98/02/20 |+| [[dbms:oracle:devel:oracledatefunction:next_day |NEXT_DAY]](날짜값, 요일 문자) | NEXT_DAY('98/02/17','FRIDAY') | 98/02/20 |
 | MONTHS_BETWEEN (날짜값1,날짜값2) | MONTHS_BETWEEN('97/04/26','95/06/22') | 21.1290323 | | MONTHS_BETWEEN (날짜값1,날짜값2) | MONTHS_BETWEEN('97/04/26','95/06/22') | 21.1290323 |
 | ADD_MONTHS(날짜값, 숫자값) | ADD_MONTHS('95/06/22',21) | 97/04/22 | | ADD_MONTHS(날짜값, 숫자값) | ADD_MONTHS('95/06/22',21) | 97/04/22 |
줄 146: 줄 146:
     * TO_CHAR(SYSDATE,'YYYYMMDD') 대신 '20070307' 을 넣어서 계산하면 이해가 더 빠르다.     * TO_CHAR(SYSDATE,'YYYYMMDD') 대신 '20070307' 을 넣어서 계산하면 이해가 더 빠르다.
  
- +  * 한해의 주차 구하기 <code> 
 +select rownum 
 +  ,to_char(to_date('2015-12-31','YYYY-MM-DD')+rownum,'YYYY-MM-DD') as ymd 
 +  ,TO_NUMBER(TO_CHAR(TO_DATE(TO_CHAR(to_date('2015-12-31','YYYY-MM-DD')+rownum,'YYYYMMDD'),'YYYYMMDD'),'D')) as t1 
 +  ,TO_CHAR(to_date('2015-12-31','YYYY-MM-DD')+rownum,'WW') as "한해의 주차 1" 
 +  ,TO_CHAR(to_date('2015-12-31','YYYY-MM-DD')+rownum,'IW') as "한해의 주차 2" 
 +  ,TO_CHAR(to_date('2015-12-31','YYYY-MM-DD')+rownum,'W') AS "월별 주차" 
 +from all_tables 
 +where rownum < 367; 
 +</code>
 ==== 시간 계산 SQL ==== ==== 시간 계산 SQL ====
 <code> <code>
dbms/oracle/devel/oracledatefunction.1173246219.txt.gz · 마지막으로 수정됨: 2007/03/07 14:43 저자 starlits