IT/개발

Mysql DB에서 기간 검색

ITeaStory 2019. 2. 21. 11:30


MySQL등의 DB 작업하다가 date포멧으로 된 칼럼을 색인할 필요가 있다.

그럴 때 사용 가능한 함수


DATE_FORMAT(column_name, '%Y-%m-%d') BETWEEN 'start_date' AND 'end_date'


column_name : DB의 칼럼명

start_date : 시작 시점

end_date: 종료 시점


DATE_FORMAT의 %Y-%m-%d 이 부분을 조절 함으로써 다양한 형태로 검색 가능함


상세는 아래 참고

https://www.w3schools.com/sql/func_mysql_date_format.asp