我有一个列存储为日期/时间数据类型,我不计算年龄。我在Access 2007中使用DateDiff
函数。
SELECT Visits.ID, Visits.DOB, DateDiff("y",[DOB],[date]) AS age
FROM Visits;
除了这个问题之外,我试图在运行查询时使用[date]来选择当前日期,但它只是提示我输入日期,它没有自动获取它。 / p>
DOB是每条记录的出生日期。
答案 0 :(得分:5)
为interval参数指定“yyyy”,而不是“y”。 “yyyy”是年份,“y”是一年中的一天。