반응형
오라클 날짜 기간 검색 2가지방법
방법1
예제1)
SELECT reg_date
FROM JBOARD_BD_MEETBOARD;
--2017년 01-01 ~ 2017-12-01
SELECT reg_date
FROM JBOARD_BD_MEETBOARD
WHERE reg_date >= TO_DATE('2017-01-01','YYYY-MM-DD')
AND reg_date < TO_DATE('2017-12-01','YYYY-MM-DD')+1;
예제2) start date end date로 날자검색하기
SELECT fn_sdate,fn_edate
FROM JBOARD_BD_MEETBOARD
WHERE fn_sdate >= TO_DATE('2017-01-01','YYYY-MM-DD')
AND fn_edate< TO_DATE('2017-12-01','YYYY-MM-DD')+1;
방법2
#변수
예제1) date 컬럼 하나로 날자검색
SELECT * FROM
DUAL
WHERE 1=1
AND TO_DATE(FN_REGDATE,'YYYY-MM-DD')
BETWEEN TO_DATE(#{fn_date},'YYYY-MM-DD') AND TO_DATE(#{fn_date2},'YYYY-MM-DD')
반응형
'프로그램 관련 > oracle' 카테고리의 다른 글
oracle 정렬 순서 정하기 order by 순서정하기 (0) | 2019.01.15 |
---|---|
oracle CLOB 형 SELECT 하기 , 출력하기 (0) | 2018.12.20 |
oracle substr 문자열 추출입니다 (0) | 2018.10.01 |
오라클 REPLACE 사용기 (0) | 2018.10.01 |
Oracle - 정규식 문법, 한글, 영문 구분, 컬럼 체크 제약 조건 (0) | 2018.09.11 |