У меня есть две даты, в которых я хотел бы найти количество лет между ними, однако мне нужно было бы показать значение до двух знаков после запятой. Я пробовал следующее, но всегда возвращал значение 0, так как все мои даты не охватывают целый год :
DATEDIFF(yy, @EndDateTime, i.mat_exp_dte)
. Затем я попытался найти количество дней между ними, а затем разделить его на 365, но это все равно возвращает 0:
DATEDIFF(dd, @EndDateTime, i.mat_exp_dte)/365
Теперь я запутался, как это вычислить. Нужно ли мне преобразовать DataDiff в другой тип данных?