TIL(Today I Learned)
[MYSQL] 시간 차이 구하는 방법 3가지
yunseohhe
2024. 9. 5. 22:16
안녕하세요!
제목 그대로 MYSQL에서 시간 차이를 구하는 방법 3가지를 간단하게 요약해보겠습니다.
밑의 코딩테스트 문제로 설명하겠습니다.
1. DATEDIFF 함수 사용
- 두개의 날짜값의 차이를 int로 반환하는 함수이다.
- 사용 방법
DATEDIFF(날짜_1,날짜_2)
- DATEDIFF를 사용한 정답 :
2. TIMESTAMPDIFF 함수 사용
- 두개의 날짜값의 차이를 unit에 들어가는 타입을 기준으로 반환하는 함수이다.
- unit 단위 기준 : second(초), minute(분), hour(시간), day(일), week(주), month(월), quarter(분기), year(연도)
- 사용 방법
TIMESTAMPDIFF(unit, 날짜_1,날짜_2)
- TIMESTAMPDIFF를 사용한 정답 :
2. 빼기 부호 사용
- 빼기 부호를 사용한 정답 :