'database/ORACLE'에 해당되는 글 93건

  1. 2014.04.17 DATE 형에 대해서 BETWEEN 검색

반응형

 

 


TR_DT 가 DATE 형으로 되어 있을 경우

 

BETWEEN 검색에서 주의가 필요하며 인덱스로 TR_DT 사용되는 경우 형변환을 하지 않기 위해서  조건 서식을 잘 사용할 필요가 있다.

 

 

 

WHERE TR_DT >= TO_DATE('20140101', 'yyyymmdd') AND TR_DT < TO_DATE('20140131','yyyymmdd') + 1

 

==> 2014년01월01일 00시00분00초부터 2014년01월31일 23시59분59초까지

 

 

 

 

SELECT TO_CHAR(TO_DATE('20140131','yyyymmdd'), 'yyyymmddhh24miss') FROM DUAL;

==> 결과 :   20140131000000

 

 

 

SELECT TO_CHAR(TO_DATE('20140131','yyyymmdd')+1, 'yyyymmddhh24miss') FROM DUAL;

==> 결과 :  20140201000000

 

 

 

 

 

 

 

 

반응형
Posted by 공간사랑
,