2008年11月18日

[mysql 14680] Re: 時間の足し算

こんにちは、らっちょと申します。
お問合せの件ですが、
select sec_to_time(sum(time_to_sec(ftime))) from tbl_time
でいかがでしょうか。
当方スキル不足の為もっと良い方法があるかもしれませんので
とりあえず、というところで^^;

では〜

> こんにちは。MAOです。
>
> すみません。教えてください。
>
>
> tbl_time
> +-----+----------+
> | fid | ftime |
> +-----+----------+
> | 1 | 00:16:20 |
> | 2 | 00:20:50 |
> +-----+----------+
>
>
> みたいなテーブルがあるのですが、
>
> 時間の合計がしたくて、
>
> SELECT SUM(ftime) FROM tbl_time;
>
> と、したところ、
>
> 3670
>
> と返ってきました。
> どうやら、00:16:20でなく、1620として、足し算をしてしまっているようなので
> すが、00:37:10と得るためにはどうすればよいのでしょうか?
>
> MySQLは4.1.xxでftimeのフィールドはtime型にしてあります。
>
> よろしくお願いいたします。
>
>
> --
> MAO
>
>
>

投稿者 xml-rpc : 2008年11月18日 15:02
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/79188
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。