MySQLで2つの時間の時間差を計算する方法は何ですか?
MySQLでは、TIMESTAMPDIFF関数を使用して2つの時間の差を計算することができます。以下は例です:
SELECT TIMESTAMPDIFF(SECOND, start_time, end_time) AS time_diff
FROM your_table;
上記の例では、start_timeとend_timeは時間差を計算したい2つの時間列です。 TIMESTAMPDIFF関数の第1引数は時間単位(例:秒を表すSECOND、分を表すMINUTE、時を表すHOURなど)であり、第2引数はより早い時間、第3引数はより遅い時間です。 上記のクエリでは、時間差を計算するために単位としてSECONDを使用することを選択しました。
結果の検索には、time_diffという列が返されます。これは2つの時間の時間差を秒単位で表します。必要に応じて、他の時間単位で時間差を計算することができます。