WHERE 절에서 현재 날짜를 기준으로 같은 연도에 해당하는 값만 가져올 수 있도록
EXTRACT 로 DATE 형식에서 YEAR만 가져오는 쿼리를 작성했다가
WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM SYSDATE)
특정 날짜 (연도) 의 데이터로 변경했을 때 발생함
WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM '2025-04-12')
이때 문자열로 입력한 특정 날짜 앞에 "DATE"를 입력해주면 된다.
WHERE EXTRACT(YEAR FROM B_DATE) = EXTRACT(YEAR FROM DATE '2025-04-12')
'SQL' 카테고리의 다른 글
ORACLE : ORA-00932 일관성 없는 데이터 유형 (0) | 2023.05.10 |
---|---|
GOLDEN 6 / ORACLE (0) | 2023.05.10 |
ORACLE : ROW_NUMBER, RANK (0) | 2023.05.02 |
ORACLE ROW_NUMBER() OVER ( PARTITION BY ORDER BY DBMS_RANDOM.RANDOM ) (0) | 2023.04.26 |
ORACLE DBMS_RANDOM + ROWNUM [LIMIT] (0) | 2023.04.26 |