datetime1 [MySQL] datetime 과 BETWEEN A AND B Datetime 칼럼으로 특정 기간의 데이터를 조회하려면 어떻게 해야할까? 예를 들어,2020-07-12 부터 2020-07-13까지의 회원가입한 유저의 목록을 추출한다고 가정하자. SELECT * FROM USERS WHERE CREATED_AT BETWEEN '2020-07-12' AND '2020-07-13' ; 자연스럽게 위와 같이 작성하게 된다. 하지만 결과값은 12일의 유저만 조회하게 된다. 왜일까? Datetime type 칼럼의 경우, 이름에서 미루어 짐작할 수 있듯이 date + time 의 조합이다. 그런 만큼 time 을 명시하지 않을 경우, 00:00:00 이 디폴트 값으로 설정된다. 그렇다면 방금 전 쿼리는 다음과 같다. select * from use.. 2024. 1. 26. 이전 1 다음