時間を格納するために decimal データ型を使用して、MySQL に「hours_spent」というフィールドを作成しました。値は、この 1.30、2.30 などのように保存されます (1 時間 30 分、2 時間 30 分)。
さまざまな時間値の合計を計算したい。
時間の合計は私が期待したものではありません: 1.30 + 2.30 = 3.60 でしたが、私は 4.00 を期待していました。
Hours_spent フィールドをカウントするために、MySQL の SUM 関数を使用しました。値が 0.30 + 1.50 = 1.80 の場合、私は 2.20 を期待していました。
私の最初の間違いは、時刻データ型の代わりに 10 進数型を使用したことですが、データ型を変更できません。
それで、時間値を合計して期待どおりの結果を得る方法はありますか?
ありがとう