라이브러리
[MYSQL] DATEDIFF(date1, date2) - 두 날짜 간 일 수 차이
DATEDIFF 함수
MySQL의 DATEDIFF 함수는 두 날짜 사이의 일 수를 계산하는 데 사용됩니다. 이 함수는 두 날짜 사이의 차이를 계산하고, 그 차이를 일 수로 반환합니다.
Syntax
DATEDIFF(date1, date2)
* date1: 첫 번째 날짜
* date2: 두 번째 날짜
예제
1. 두 날짜 사이의 일 수를 계산하는 예제
#hostingforum.kr
sql
SELECT DATEDIFF('2022-01-01', '2022-01-15') AS 일수;
결과:
#hostingforum.kr
+--------+
| 일수 |
+--------+
| 14 |
+--------+
2. 두 날짜 사이의 일 수를 계산하는 예제 (날짜가 같은 경우)
#hostingforum.kr
sql
SELECT DATEDIFF('2022-01-01', '2022-01-01') AS 일수;
결과:
#hostingforum.kr
+--------+
| 일수 |
+--------+
| 0 |
+--------+
3. 두 날짜 사이의 일 수를 계산하는 예제 (date1이 date2보다 늦을 때)
#hostingforum.kr
sql
SELECT DATEDIFF('2022-01-15', '2022-01-01') AS 일수;
결과:
#hostingforum.kr
+--------+
| 일수 |
+--------+
| 14 |
+--------+
주의
DATEDIFF 함수는 MySQL 5.7.4 이상에서만 사용할 수 있습니다. 이전 버전의 MySQL에서는 사용할 수 없습니다.
DATEDIFF 함수는 두 날짜 사이의 차이를 계산하고, 그 차이를 일 수로 반환합니다. 두 날짜 사이의 차이를 계산할 때, 두 날짜가 같은 경우 0을 반환합니다. 두 날짜 사이의 차이를 계산할 때, date1이 date2보다 늦을 때, date1과 date2 사이의 차이를 계산하고, 그 차이를 일 수로 반환합니다.
댓글목록
등록된 댓글이 없습니다.