Microsoft Access Datediff问题

时间:2014-01-27 20:52:15

标签: ms-access

我觉得这一点不应该很难......但由于某种原因,我无法弄明白。使用Microsoft Access以特定日期计算某人的年龄。

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

Dob = 5/14/2003。它返回-104。

2 个答案:

答案 0 :(得分:1)

尝试以下方法:

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

答案 1 :(得分:0)

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

获取天数并除以365而不是......