본문 바로가기
정보관리(데이터베이스, DB)/DB

DATE형-VARCHAR

by 3604 2025. 10. 23.
728x90

ymd는 DATE형이고, dt는 VARCHAR형이라면,dt를 먼저 DATE형으로 바꾼 뒤 ymd와 빼면 됩니다

SELECT
       ymd,
       dt,
       ymd - TO_DATE(dt,'YYYYMMDD')  AS 차이일수   -- 음수 가능
FROM   A
WHERE  ymd >= TO_DATE('20250101','YYYYMMDD')
  AND  ymd <  TO_DATE('20251024','YYYYMMDD');
728x90