반응형
Oracle SQL Where 절을 사용하여 30일보다 오래된 날짜 레코드를 검색합니다.
레코드가 30일 이상 된 작성 날짜 필드를 사용하여 (Oracle SQL) 테이블에서 레코드를 찾고 싶다.>와 같은 연산자를 사용하여 레코드를 찾는 것은 좋지만, 30일 이상 된 레코드를 찾기 위해 빠른 SQL where 절 문을 제안할 수 있는 사람이 있다면 좋을 것입니다.Oracle 구문을 제안해 주세요.
용도:
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= TRUNC(SYSDATE) - 30
SYSDATE는 날짜와 시간을 반환합니다.TRUNC는 날짜를 0시 현재로 리셋하기 때문에 사용자가 원하는 경우 생략할 수 있습니다.creation_date
현재 시간을 포함하여 30일 전입니다.
필요에 따라 ADD_MOUNTS를 사용할 수도 있습니다.
SELECT *
FROM YOUR_TABLE
WHERE creation_date <= ADD_MONTHS(TRUNC(SYSDATE), -1)
언급URL : https://stackoverflow.com/questions/3860295/oracle-sql-where-clause-to-find-date-records-older-than-30-days
반응형
'programing' 카테고리의 다른 글
x 날짜부터 종료 날짜까지 일 단위로 반복합니다. (0) | 2023.03.07 |
---|---|
Gson을 사용한JSON 어레이 해석 방법 (0) | 2023.03.02 |
AngularJs의 지시어 내에서 스코프를 수정하는 방법 (0) | 2023.03.02 |
확장할 구성 "반응"을 로드하지 못했습니다. (0) | 2023.03.02 |
CoffeeScript 프로젝트를 JavaScript로 변환하시겠습니까(최소화 없이)? (0) | 2023.03.02 |