스마트웹앱콘텐츠전문가/데이터베이스
[Mysql]SUBDATE()
9D4U
2018. 11. 23. 13:32
728x90
반응형
어떤 특정일 기준으로
몇일 전과 후의 데이터 또는
몇시간 전과 후의 데이터를 조회하고 싶을 경우,
유용하게 사용할 수 있는 함수가 있습니다.
SUBDATE(date, INTERVAL value unit) <- 이 함수 입니다.
[사용 예시]
○ SELECT SUBDATE(NOW(), INTERVAL 1 MONTH); <- 현재(일) 기준으로 1달 전 날짜 조회(subtract)
○ SELECT SUBDATE(NOW(), INTERVAL -1 MONTH); <- 현재(일) 기준으로 1달 후 날짜 조회(add)
: unit 자리에는 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR 등을 사용할 수 있습니다.
참고 : MYSQL 날짜 조회 함수
https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
728x90