Когда я использую DateDiff
в SELECT
заявление в SQL Server, я получаю int
значение обратно:Проблема с DateDiff/Nb в SQL Server
select DATEDIFF(day,'01/01/2011','15/05/2011')
from Table1
Результат: 134
select DATEDIFF(day,'01/01/2011','15/05/2011')/15
from Table1
Результат это: 8
select cast(DATEDIFF(day,'01/01/2011','15/05/2011')/15 as Decimal(9,2))
from Table1
Res щ является: 8.00
Но в действительности результат: 8,9333333
Как я могу изменить результат от int
к Double
?
Я хочу получить результат 8.9333333
- как я могу это сделать?
Спасибо за ваш ответ, его правильного :) –