반응형
datetime_col 은 date type일 경우
1)
SELECT *
FROM TABLE
WHERE TO_CHAR(datetime_col,'yyyy-mm-dd')>='2013-01-01' AND TO_CHAR(datetime_col,'yyyy-mm-dd')<='2013-02-01';
2)
SELECT *
FROM TABLE
WHERE datetime_col >= TO_DATE('2013-01-01', 'yyyy-mm-dd') AND datetime_col < TO_DATE('2013-02-01', 'yyyy-mm-dd')
INDEX를 사용하기 위해서는 컬럼에 변경이 생기면 안되기 때문에 1)번보다는 2)번이 좋다.
반응형