본문 바로가기
DataBase/MySQL

[MySQL] WHERE BETWEEN 날짜 범위, 조회, 포함

by 빅경 2024. 11. 18.
728x90
반응형

사용방법
SELECT * FROM 테이블명 WHERE 컬럼명 BETWEEN 시작범위 AND 종료범위


조회 조건으로 9월 1일부터 9월 26일까지의 데이터를 조회해보겠습니다.
//아래 조건으로 조회시 9월 26일 데이터는 포함되지 않습니다.
SELECT * FROM test
WHERE reg_dt BETWEEN '2022-09-01' and '2022-09-26'

SELECT * FROM test
WHERE reg_dt BETWEEN '2022-09-01 00:00:00' and '2022-09-26 23:59:59'


시작 범위와 종료 범위는 변경하지  않고 AND에 시간 조회 구문을 추가했습니다.
//시간으로 조회 
SELECT * FROM test
WHERE reg_dt BETWEEN '2022-09-01 00:00:00' and '2022-09-26 23:59:59'
AND HOUR(reg_dt) BETWEEN 12 AND 13

728x90
반응형