1
я хочу, чтобы получить разницу даты в часах и минутах и добиться того, что я использовал этот запрос в SQL Server:Дата Рассчитать между двумя датой и суммой затем конвертировать в часах и минутах
Cast(SUM(DATEDIFF(second, fromtime, totime)/60/60 % 24) as varchar(20)) + ' hours '
+CAST(SUM(DATEDIFF(second, fromtime, totime)/60 % 60)as varchar(20))+' minutes ' as [TotalTime]
Он возвращает следующий выход:
TotalTime
---------------------
16 Hours 120 Minutes
3 Hours 90 Minutes
но ожидаемый результат:
TotalTime
----------------------
18 Hours 0 Minutes
4 Hours 30 Minutes.
Может
кто поможет мне решить эту проблему?
Ваш запрос верный, он должен вернуть ожидаемый выход !! –
Опубликовать значения выборки в секундах и времени – Veera
Я проверил запрос с образцами и вернул ожидаемый результат. –