Excel だと sum() して、書式を [h]:mm とかすればよいけど...
SQL の関数を駆使して
SELECT maketime(sum(time) / 60, sum(time) mod 60, 0) FROM Demo_table;
codeなにがし
select sec_to_time(sum(time_to_sec(ftime))) from tbl_time
MySQLユーザー会 メーリングリストアーカイブ
SELECT SEC_TO_TIME( SUM( TIME_TO_SEC(`時刻カラム` ) ) ) FROM `テーブル`;
L3 * * *
MySQL のリファレンスも参照しておく
時刻です。範囲は '-838:59:59' から '838:59:59' です。MySQL は、TIME 値を 'HH:MM:SS' フォーマットで表示しますが、文字列と数字のどちらで TIME カラムに値を指示してもよいです。
MySQL :: MySQL 5.1 リファレンスマニュアル
TIME カラムに省略された値を指定する際には注意してください。MySQLは、コロンが付いていない値は、その値の一番右の二桁が秒を表していると解釈します。(MySQLは TIME 値を、一日の内の時刻ではなく、経過時間として解釈します。)例えば、'1112' と 1112 は、'11:12:00' (11時12分過ぎ)を意味するように感じますが、MySQLはそれを '00:11:12' (11分12秒)と解釈します。同じように、'12' と 12 は'00:00:12' という意味になります。コロンが付いた TIME 値は反対に、必ず一日の内の時刻として扱われます。それは、'11:12' が '11:12:00' を表し、'00:11:12' では無いという事になります。
MySQL :: MySQL 5.1 リファレンスマニュアル


コメントする