それらの間の年数を見つけたい2つの日付がありますが、値を小数点以下2桁まで表示する必要があります。私は次のことを試しましたが、すべての日付が 1 年をカバーしていないため、常に 0 の値が返されます。
DATEDIFF(yy, @EndDateTime, i.mat_exp_dte)
次に、2 つの間の日数を見つけて 365 で割ろうとしましたが、それでも 0 が返されます。
DATEDIFF(dd, @EndDateTime, i.mat_exp_dte)/365
これを計算する方法について今混乱しています。DataDiff を別のデータ型に変換する必要がありますか?