뉴리탈
실생활에 유용한 IT
뉴리탈
전체 방문자
오늘
어제
  • 분류 전체보기
    • BACKEND
      • spring-boot
      • DB
      • error
    • FRONTEND
      • JS
      • Vue.js
      • error
    • CODING-TEST
    • 운동(크로스핏|러닝|등산)
    • 재테크
    • 내가 쓰는 꿀템

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 코딩테스트
  • 백준1406자바
  • DB 최적화
  • 직장인휴식
  • ymax
  • 번아웃해결
  • 주말
  • 백준10828자바
  • 백준10828java
  • 템플스테이
  • 키보드추천
  • 텐키리스키보드추천
  • 백준1406java
  • 개발자이직
  • 알고리즘공부순서
  • 일상

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
뉴리탈

실생활에 유용한 IT

BACKEND/DB

오라클 date 날짜 시간 비교

2023. 9. 7. 15:14
728x90
반응형

다음과 같이 날짜 비교시 원하는 날짜로 비교할 수 없다. 시분초를 세팅하지 않을 경우 00:00:00으로 세팅되기 때문이다.

# OCC_DATE 타입은 DATE, startDate, endDate 형태는 yyyy-mm-dd
AND A.OCC_DATE >= #{startDate} 
AND A.OCC_DATE <= #{endDate}

 

시간을 명시해주어야 올바르게 비교하고 원하는 결과를 가져온다.

A.OCC_DATE BETWEEN #{startDate} AND TO_DATE(#{endDate},'YYYY-MM-DD HH24:MI:SS')+(INTERVAL '23:59:59' HOUR TO SECOND )

 

해당 블로그를 참고하였다.

https://wakestand.tistory.com/425

728x90
반응형
저작자표시 (새창열림)

'BACKEND > DB' 카테고리의 다른 글

DB 최적화로 고급 개발자로 성장하기: 이직을 위한 기술 스택 확장  (4) 2025.03.25
쿼리 기능 중 Column을 Row 형태로 바꾸는 방법, Row 형태의 테이터를 Column으로 바꾸는 방법(oracle, MariaDB)  (2) 2022.06.03
    'BACKEND/DB' 카테고리의 다른 글
    • DB 최적화로 고급 개발자로 성장하기: 이직을 위한 기술 스택 확장
    • 쿼리 기능 중 Column을 Row 형태로 바꾸는 방법, Row 형태의 테이터를 Column으로 바꾸는 방법(oracle, MariaDB)
    뉴리탈
    뉴리탈
    5년차 개발자의 기록

    티스토리툴바