반응형
oracle sql 날짜가 오늘보다 늦으면 안 됩니다.
새로운 데이터일 경우 데이터를 표시해야 합니다.예를 들어, 발행일 열과 갱신일 열의 데이터를 기반으로 합니다.게시일과 갱신일 모두 타임스탬프입니다.새 데이터일 경우 날짜를 계산하는 방법은 무엇입니까?
최근 24시간 동안:
Where publish_date >= sysdate -1
또는 오늘 중으로(향후)
where publish_date >= trunc(sysdate)
큰 테이블이라면 publish_date에 인덱스가 있을 것입니다.trunk(publish_date)를 사용하는 경우 인덱스를 사용하지 못할 수 있습니다(테스트되지 않았지만 확실히 하기 위해 설명 계획을 실행하십시오).
이거 드셔보세요
Where TRUNC(sysdate) = TRUNC(publish_date)
sysdate
시각과 함께 오늘 날짜를 반환합니다.그TRUNC
시간 부분을 삭제합니다.
언급URL : https://stackoverflow.com/questions/12125401/oracle-sql-date-not-later-than-today
반응형
'programing' 카테고리의 다른 글
NoSch Method Error: javax.servlet을 가져오는 중입니다.Spring MVC 응용 프로그램 실행 중 Spring Boot의 ServletContext.addServlet (0) | 2023.03.16 |
---|---|
json 또는 jsonb 또는 텍스트를 선택할 데이터 유형 (0) | 2023.03.16 |
WordPress - 메타 생성기 태그를 제거하려면 어떻게 해야 합니까? (0) | 2023.03.16 |
인증 없이 uri를 요구할 경우 spring security response unauthorized(http 401 코드)를 허용하는 방법 (0) | 2023.03.16 |
유형 'AbstractControl' Angular 4에 속성 '컨트롤'이 없습니다. (0) | 2023.03.16 |