2014-01-27 70 views
0

我覺得現在應該不難......但由於某種原因,我無法弄清楚。使用Microsoft Access來計算某個特定日期的某個人的年齡。Microsoft Access Datediff問題

=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做了很多...哈哈。謝謝。 –

+0

我們都去過了;)如果這對你有用,一定要接受它作爲答案。 – guitarthrower

+1

我昨天打算這麼做,但下班後我只是懶惰,想起我沒有回家的路上。我現在已經完成了。謝謝。很高興看到有些人對簡單的問題不感到高興和強大。 –

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

由365改爲獲取天,分...