datetime в float без использования datediff
интересует такой вопрос: как можно перевести datetime
в float
без использования datediff
?
Допустим, у меня есть два столбца testOne
и testTwo
в одной таблице, включающую в себя информацию следующего вида: 2022-01-02 17:00:00
и 2022-01-01 18:00:00
соответственно.
Необходимо найти разность между этими датами, но не прописывать их, а названия столбцов. Ответ должен быть следующим: 0.958333333333
.
Я понимаю как выполнить данную задачку с конечным переводом в целое число, пример:
cast(cast(testOne as date) - cast(testTwo as date) as int))
но не очень понимаю как реализовать это с десятичным. Буду благодарен за помощь!
Источник: Stack Overflow на русском