Я используюдней между двумя датами в SQL Server
DATEDIFF(d, @Date, @ExDate) as T
, чтобы получить количество дней между @Date
и @ExDate
. Я получил количество дней. Но для некоторых вычислений я хочу получить долю Т/365. Если я сделаю это, я получаю 0, потому что он возвращает время. Что мне делать, чтобы получить эту ценность?
Так просто разделив на 365 не делает трюк? –
, если он разделен на 365, тогда я получил 0 –
Просто разделите на '365.0', что заставит десятичное деление. –