Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 이벤트 처리
- JDK1.5
- 스크립트릿
- 페이지 간 게시
- 우편번호검색
- jsp
- ORA-00942
- hyperlink 쿼리스트링 바인딩
- json
- 자동완성기능
- DataList컨트롤
- ASP.NET
- ASP.NET 방명록
- 객체생성
- prototype
- 테이블또는 뷰가 존재하지 않습니다.
- 웹표준
- ASP.NET 회원가입
- XML
- ajax
- SQL 명령어가 올바르게 종료되지 않았습니다.
- Ajax댓글
- Oracle 10g
- prototype.js
- ASP.NET Error
- JavaScript
- 자바스윙
- Ajax한글 처리문제
- Repeater
- RowCount 폐이징
Archives
- Today
- Total
IT 쟁이
날짜처리함수 본문
날짜1 + 날짜2 = ? (가산을 할수 없다. ORA-00975)
날짜1 - 날짜 2= 숫자 (그 사이의 일수의 차이 )
SELECT BIRTH_DATE, BIRTH_DATE+1 , BIRTH_DATE -1 FROM TEMP
WHERE EMP_NAME = '홍길동'
WHERE EMP_NAME = '홍길동'
날짜 - 숫자 = 날짜 가 나온다.
날짜에 숫자를 더하는것은 일자를 더하는 의미이다.
시,분,초 더하기
SELECT TO_CHAR(BIRTH_DATE, 'HH24:MI:SS') AS BIRTH_TIME,
TO_CHAR(BIRTH_DATE+14/24, 'HH24:MI:SS') AS TIME,
TO_CHAR(BIRTH_DATE+30/(24*60), 'HH24:MI:SS') AS MIN,
TO_CHAR(BIRTH_DATE+50/(24*60*60),'HH24:MI:SS') AS SEC
FROM TEMP
WHERE EMP_NAME = '홍길동';
ADD_MONTHS : 주어진 일자에 개월 단위의 가감을 원할 때 사용한다.
ADD_MONTHS(컬럼, 숫자) : 가감할 숫자를 입력한다.
ADD_MONTHS(컬럼, 숫자) : 가감할 숫자를 입력한다.
SELECT BIRTH_DATE,
ADD_MONTHS(BIRTH_DATE, 1), --한달더하기
ADD_MONTHS(BIRTH_DATE, -13) -- 13개월 빼기
FROM TEMP
WHERE EMP_NAME = '홍길동' ;
MONTHS_BETWEEN : 두개의 일자 간격이 몇 개월인지를 보여준다.
SELECT MONTHS_BETWEEN (SYSDATE, BIRTH_DATE) AS MON_TERM
FROM TEMP
WHERE EMP_NAME ='홍길동'
FROM TEMP
WHERE EMP_NAME ='홍길동'
LAST_DAY : 주어진 일자가 포함된 월의 말일의 날짜를 돌려준다.
SELECT BIRTH_DATE, LAST_DAY(BIRTH_DATE)
FROM TEMP
FROM TEMP
Comments