2016-11-03 3 views
2

Я хочу иметь поле «Длительность» в формате hours.minutes, но мне хотелось бы, чтобы минуты были «метрическими» (под которыми я подразумеваю в десятичном формате). Например, разница между '2016-11-02 12:00:00.000' и '2016-11-02 13:45:00.000' будет 1.75. Спасибо!Поиск времени между значениями даты и времени в метрическом формате

ответ

2
SELECT CAST(DATEDIFF(MINUTE, '2016-11-02 12:00:00.000', '2016-11-02 13:45:00.000')/60.0 AS DECIMAL(5,2)) 
1
SELECT CAST(DATEDIFF(SECOND, '2016-11-02 12:00:00.000', '2016-11-02 13:45:00.000')/86400.0 AS DECIMAL(5,2)) 
+1

SELECT CAST (DATEDIFF (МИНУТНЫЙ, '2016-11-02 12: 00: 00,000', '2016-11-02 13: 45: 00,000')/60,0 как десятичные (5,2)) это даст ожидаемый результат айзера – encryptoferia

+0

@encryptoferia Perfect! –

+0

@encryptoferia Спасибо! – Mansoor

Смежные вопросы