2014-01-27 2 views
0

Я чувствую, что на данном этапе это не должно быть сложно. Но по какой-то причине я не могу понять это. Использование Microsoft Access для расчета чей-то возраста на определенную дату с этим.Проблема с выпуском Microsoft Access

=DateDiff("yyyy",[Dob],(2/1/2014))+Int(Format((2/1/2014),"mmdd")<Format([Dob],"mmdd")) 

Где Dob = 5/14/2003. Он возвращается -104.

ответ

1

Попробуйте следующее:

=DateDiff("yyyy",[Dob],#2/1/2014#)+Int(Format(#2/1/2014#,"mmdd")<Format([Dob],"mmdd")) 
+0

ли я на самом деле просто забыть # ... человек его было время, поскольку я многое сделал с Access .. haha ​​.thanks. –

+0

Мы все были там;) Если это сработало для вас, обязательно примите его в качестве ответа. – guitarthrower

+1

Я хотел сделать это вчера, но после работы я просто ленился и вспомнил, что я не по дороге домой. Я сделал это сейчас. Благодарю. Приятно видеть, что некоторые люди не получают всех высоких и могучих по простым вопросам. –

0
DATEDIFF("d",[Dob],(2/1/2014))/365 

Получите дней и разделить на 365 вместо ...

Смежные вопросы