
TIMEDIFF(time1, time2) 함수는 두 시간 간격을 계산하여 결과를 반환하는 함수입니다. 두 시간의 형식이 다를 경우, 두 시간을 모두 일자와 시간으로 형식이 일치하도록 변환해야 합니다.
예를 들어, '2022-01-01 12:00:00'과 '2022-01-02 13:00:00'의 시간 간격을 계산할 때는 두 시간을 모두 일자와 시간으로 형식이 일치하도록 변환해야 합니다.
변환 방법은 다음과 같습니다.
1. DATE_FORMAT(time1, '%Y-%m-%d %H:%i:%s')로 시간을 일자와 시간으로 형식이 일치하도록 변환합니다.
2. DATE_FORMAT(time2, '%Y-%m-%d %H:%i:%s')로 시간을 일자와 시간으로 형식이 일치하도록 변환합니다.
3. TIMEDIFF(time1, time2) 함수를 사용하여 두 시간 간격을 계산합니다.
예제:
#hostingforum.kr
sql
SELECT
DATE_FORMAT(time1, '%Y-%m-%d %H:%i:%s') AS time1,
DATE_FORMAT(time2, '%Y-%m-%d %H:%i:%s') AS time2,
TIMEDIFF(DATE_FORMAT(time1, '%Y-%m-%d %H:%i:%s'), DATE_FORMAT(time2, '%Y-%m-%d %H:%i:%s')) AS time_diff
FROM
your_table;
위의 예제는 time1과 time2를 일자와 시간으로 형식이 일치하도록 변환하고, 두 시간 간격을 계산하여 결과를 반환합니다.
2025-03-22 22:32