我正在使用
DATEDIFF(d, @Date, @ExDate) as T
获取@Date
和@ExDate
之间的天数。我得到了天数。但我想用T / 365分数进行一些计算。如果我这样做,我得到0因为它返回时间。我该怎么做才能获得这个价值?
答案 0 :(得分:1)
试试这个:
SELECT ( DATEDIFF(DAY, '2016-11-12', '2016-11-30') ) / 365.00
答案 1 :(得分:0)
试试这个:
SELECT DATEDIFF(d, @Date, @ExDate) / CONVERT(decimal(5,13), 365)
FROM yourTable