SMALL

오라클 날짜 기간 검색 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') 






LIST
블로그 이미지

SeoHW

,