-
[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