最初我有一个特定的列来存储我的表中的 age
并且我使用以下内容来执行选择查询
select count(*) from DonorDetails where age < 25
现在我删除了年龄列并改用 dob
列(具有日期/时间数据类型)。我应该如何编写给出与以前相同结果的计数查询?
最佳答案
在“立即”窗口中,您可以将 DateSerial
与其他日期函数结合使用,以提供从今天算起 25 年前的日期。
? DateSerial(Year(Date()) - 25, Month(Date()), Day(Date()))
2/22/1989
所以在您的查询中,您可能想要类似...
WHERE [DOB] > DateSerial(Year(Date()) - 25, Month(Date()), Day(Date()))
关于java - 使用 MS Access 根据日期选择记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21960487/