私のデータは、この日付差の合計を取得する方法は?表中の
ds_start_time -> 09:00:00 , ds_end_time-> 09:30:00
ds_start_time -> 09:00:00 , ds_end_time-> 10:30:00
ds_start_time -> 10:00:00 , ds_end_time-> 10:30:00
ds_start_time -> 09:30:00 , ds_end_time-> 10:30:00
ように私は日付の差をつけたいと私は、クエリ
SELECT SUM(TIMEDIFF(ds_end_time,ds_start_time))
FROM www
WHERE abc='123'........
でこれを入れているため、その違い を合計が、最後に私は2058800.000000を取得しています。これから、どのようにして総時間と分を得ることができますか。 またはその他の方法.Plzが提案します。
どのRDBMSを使用しますか?それはMySQLですか? – Jacob
@ cularis、私はこの答えのようにmysql .. – user827726
USe TIME_TO_SECとSEC_TO_TIMEを使用しています:http://stackoverflow.com/questions/4102480/mysql-how-to-sum-a-timediff-on-a-group – Jacob