ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MSSQL] DateTime(날짜) 범위 조건 검색 시 주의 사항
    데이터베이스/MSSQL 2023. 11. 2. 09:51

    DateTime(날짜) 범위 조건 검색 시 주의 사항


    특정 날짜 이하인 경우

    발생했던 문제

    WHERE inserted_datetime <= '2023-10-30 23:59:59'

    위와 같이 조건을 설정했을 경우
    2023-10-30 23:59:59.305 같이 마이크로 초에 입력한 데이터가 조건에 포함되지 않는 문제를 확인

    해결 방법

    방법 1. 날짜에 하루를 더하고 00:00:00으로 조건을 미만으로 수정

    WHERE inserted_datetime < '2023-10-31 00:00:00'

    방법 2. 마이크로 초를 조건에 추가

    WHERE inserted_datetime <= '2023-10-30 23:59:59.999'

    1000마이크로 초 = 1초

    '데이터베이스 > MSSQL' 카테고리의 다른 글

    [MSSQL] 로컬DB(LocalDB) 접속  (0) 2023.04.18

    댓글

Designed by Tistory.