java - 使用 MS Access 根据日期选择记录

标签 java ms-access

最初我有一个特定的列来存储我的表中的 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/

相关文章:

java - GWT 中的客户端回调

Excel VBA application.sendkeys "^C",真的不工作

ms-access - 在 Access VBA 中打开 RecordSet 时,如果类型是 dbOpenSnapshot,是否会使选项 dbReadOnly 变得多余?

ms-access - 如何在 MS Access 中查找与表相关的所有查询

regex - 在 VBA Access 中验证字符串格式

java - 在 Eclipse 工作区中看不到 Ant Builder 生成的 Jar

java - 多对多连接表的 JPQL 查询

ms-access - 如何将菜单项添加到默认的右键单击上下文菜单

java - BouncycaSTLe java 编码/解码。缺少字节?

java - 使用 Java 将电话号码转换为国际格式 (E.164) 的最佳方法是什么?