當我在SQL Server中的SELECT
語句中使用DateDiff
,我得到一個int
值回:問題有則DateDiff /鈮在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 ULT是:8.00
但在現實的結果是:8.9333333
我怎樣才能改變結果從int
到Double
?
我想得到結果8.9333333
- 我該怎麼做?
謝謝您的回答,其正確的:) – 2014-11-25 11:25:29