расчет возраста с даты рождения в отчетах rdlc
Привет, мне нужна формула для расчета возраста клиентов в годах и месяцах в моем отчете rdlc. У меня есть поле даты рождения.
это даст разницу в год
round(DateDiff("m",fields!DOB.Value,Now() )/12)
DateDiff("m",fields!DOB.Value,Now() )
спасибо это помогает
Это работает даже если ваш день рождения завтра
=IIF(DateTime.Today<DateAdd(DateInterval.Year,DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today),Fields!fechaNacimiento.Value),DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today)-1,DateDiff(DateInterval.Year,Fields!fechaNacimiento.Value,DateTime.Today))
=Floor(DateDiff("m",Fields!Birthdate.Value,Today())/12).ToString()+" Years " +(DateDiff("m",Fields!Birthdate.Value,Today())-(Floor(DateDiff("m",Fields!Birthdate.Value,Today())/12)*12)).ToString()+" Months"
Пожалуйста, предоставьте его на годы, месяцы, дни,