MySQL での時間差の合計の計算
前述したように、特定の形式の日付と時刻の値を含むテーブルがあり、特定の期間 (1 週間など) の合計時間を計算したいと考えています。
開始時間の値と終了時間の値の差を計算するには、TIMEDIFF() 関数を使用できます。ただし、戻り値を合計しようとすると問題が発生する可能性があります。
これに対処するには、次のアプローチの使用を検討してください。
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`time`))) AS total_time FROM time_table;
このクエリでは:
この方法では、合計時間を "40:53."
などの書式設定された時間文字列として提供します。以上がMySQL で時差から合計時間を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。