database

[MySQL] 날짜, 시간 관련 함수

study-minjeong 2024. 7. 25. 13:32

⭐DATE_ADD

시간 더할 때 사용하는 함수이다.

DATE_ADD(기준 날짜, INTERVAL)

 

예시

SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);

-> 현재 시간에 1달 더하기

 

 

⭐DATE_SUB

시간을 뺄 때 사용하는 함수이다.

DATE_SUB(기준 날짜, INTERVAL)

 

예시

SELECT DATE_SUB(NOW(), INTERVAL 1 MONTH);

-> 현재 시간에 1달 빼기

 

 

⭐DATEDIFF

두 날짜의 일 차이를 가져올 때 사용한다.

DATEDIFF(날짜1, 날짜2);

 

 

TIMESTAMPDIFF

두 날짜 간의 차이를 가져올 때 사용하는 함수이다. 차이 간격을 지정하여 가져올 때 사용하는 함수이다.

TIMESTAMPDIFF(단위, 날짜1, 날짜2);