DATEDIFF() 함수에서는 값의 날짜 부분만 계산에 사용되므로 TIMESTAMPDIFF() 함수를 사용하여 지정된 두 날짜 사이의 전체 24시간 일을 계산할 수 있습니다.
예를 들어, '2017-05-27 11:59:00'과 2017-05-23 12:00:00' 사이의 24시간 전체를 찾으려면 다음은 MySQL 쿼리 -
mysql> Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00'); +---------------------------------------------------------------------------+ | TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00') | +---------------------------------------------------------------------------+ | 3 | +---------------------------------------------------------------------------+ 1 row in set (0.00 sec)