DATE(expr), TIME(expr)
DATE() 함수는 매개변수로 들어온 날짜와 시간 중에서 날짜 부분만 반환하고, TIME() 함수는 시간(시:분:초) 부분만 반환합니다.
코드 6-25
SELECT DATE('2021-03-10 10:23:31'),
TIME('2021-03-10 10:23:31');
실행결과
매개변수 ‘2021-03-10 10:23:31’에서 DATE() 함수는 날짜인 2021-03-10을, TIME() 함수는 시간인 10:23:31을 반환했습니다.
DATE_ADD(date, INTERVAL expr unit)
DATE_ADD() 함수는 첫 번째 매개변수로 들어온 날짜에 두 번째 매개변수의 값을 더한 날짜를 반환합니다. 두 번째 매개변수는 INTERVAL expr unit 형태로 사용하는데, expr 단위(unit)만큼을 날짜에 더하라는 뜻입니다. 가령 INTERVAL 5 DAY라고 명시하면 첫 번째 매개변수의 날짜에 5일을 더하라는 의미입니다.