WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

MySQL 時間差分取得(TIMEDIFF)、分単位に変換(TIME_TO_SEC)、小数点以下切り捨て(FLOOR)する

開始時間と終了時間の差をもとめ分単位で表示するSQL

SELECT id,
FLOOR (
    TIME_TO_SEC (
        TIMEDIFF( end_time, start_time ) 
    ) / 60 
) time
FROM list;

TIMEDIFF() ・・・ 時間差分取得
TIME_TO_SEC() ・・・ 引数に指定された時刻を秒数に変換して返す
FLOOR() ・・・ 小数点以下切り捨て

関連記事

コメントは利用できません。

アーカイブ