>>이근행 님께서 쓰시길<<
:: 2001년 3월 20일 데이타를 가져오는 쿼리는 다음 밖에 없나요?
::
:: select count(*) from A where date >= '20-MAR-01' and date < '21-MAR-01';
:: select count(*) from A where date between '20-MAR-01' and '21-MAR-01';
::
:: -----------------------------date 필드는 DATE 타입입니다.
::
:: select count(*) from A where date ='20-MAR-01'는 안 되네요...흑흑
::
:: 20-MAR-01만 가지고 찾는 방법은 없을까요?
아마도님이 쓰신퀴리문
select count(*)
from emp
where hiredate between to_date('20-MAR-2001','DD-MON-YYYY')
and to_date('20-MAR-2001','DD-MON-YYYY') + .99999
을 조금 변형해서
select count(*)
from emp
where hiredate like to_date('20010320','YYYYMMDD') || '%';
이런방법도 있습니다요.
|