Я использую следующий код в своем заявлении.
datediff(minute, visit.nexttime, visit.endtime)
результаты варьируются.
Я покажу вам пару результатов.
- 0: 24: 26 - 25
- 0: 32: 14 - 32
- 0: 05: 12 - 5
- 0: 06: 28 - 7
- 0: 03: 52 - 4
- 0: 03: 32 - 3
первый, 24 раунда до 25, в то время как есть только 26 секунд.
второй, 32 остается там, где второй 14.
третий, 5 остается 5, достаточно справедливо.
четвертый, 6 раундов до 7, в то время как есть только 28 секунд.
пятый, 3 раунда до 4 унций 52 секунд.
последний, 3 остается 3, даже если г 32 секунды.
Почему это?
Я использую следующий код для получения моего первого столбца.
CONVERT(varchar(6), datediff(second, visit.nexttime, visit.endtime)/3600)
+ ':' +
RIGHT('0' + CONVERT(varchar(2), (datediff(second, visit.nexttime, visit.endtime) % 3600) / 60), 2)
+ ':' +
RIGHT('0' + CONVERT(varchar(2), datediff(second, visit.nexttime, visit.endtime) % 60), 2)
as 'Transaction Time'