現在、日付間の時間差を求めて時間(00:00)に出力することを検討しています。しかし、私はこの計算を合計するつもりです。つまり、char/varcharに変換できません。datetimeフィールドを使用してSQLの日付差をchar/varcharに変換せずに計算する
下記のデータ例をご覧ください。期間のため
EMPLOYEE_ID Start End Duration
1 05/06/2015 08:30 05/06/2015 12:12 03:42
1 05/06/2015 13:18 05/06/2015 17:00 03:42
1 06/06/2015 08:30 06/06/2015 12:12 03:42
1 06/06/2015 13:18 06/06/2015 17:00 03:42
現在のコードは:それはvarchar型だと私は2つの期間を合計するに行きたいと
CONVERT(varchar(5),DATEADD(minute,DATEDIFF(minute,Start, End),0), 114) as Duration
明らかに、このコードは、私はそれを望んでいませんか。私は周りを見回しましたが、これがどのように行われるかを示すものは見つかりませんでした。