안녕하세요!
제목 그대로 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. 빼기 부호 사용
- 빼기 부호를 사용한 정답 :
'TIL(Today I Learned)' 카테고리의 다른 글
[내배캠] 아웃소싱 프로젝트 후 KPT 회고 작성 (0) | 2024.09.25 |
---|---|
[Java] Jwt Filter & 인증/인가 관련된 코드들 정리 (0) | 2024.09.11 |
[git/github] 중요한 정보가 담긴 내용까지 git push 안 하고 싶을 때 (1) | 2024.09.04 |
[Java/코딩테스트] 문자열 다루기 기본( + 아스키코드에 대하여) (0) | 2024.08.23 |
[Java/코딩테스트] 부족한 금액 계산하기 (0) | 2024.08.22 |