当我在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