두 날짜 사이의 일수를 구하고 싶습니다.
SELECT (to_date('20031020', '%Y%m%d' ) -to_date( '20030101', '%Y%m%d' ))
FROM dual
를 이용하면 292 00:00:00.00000 식으로 나옵니다.
이걸 뒤에 시간은 버리고 사용하고 싶어서 다음과 같이 형 변환을 시도 하면
no cast from interval to integer 에러가 발생합니다.
SELECT (to_date('20031020', '%Y%m%d' ) -to_date( '20030101', '%Y%m%d' ))::integer
FROM dual
어떻게 해야 시간은 버리고 딱 일수만 사용할 수 있을지 많은 조언 부탁 드립니다.
|