admin

Microsoft Access SQL查询忽略年份的日期范围

sql

我需要根据月份/天的值范围(不考虑年份)来选择记录。我正在查询一个Access数据库

SELECT *
FROM   Factory
WHERE  YEAR(date) BETWEEN 1998 AND 1999

我已经尝试过此查询,但它仅显示当年的生日:

SELECT * FROM user where birthday Between #09/05# and #10/10#;

在我的数据库中,生日列包含用于计算年龄的年份。我可以使用什么查询来执行我想要的?


阅读 150

收藏
2021-06-07

共1个答案

admin

尝试

SELECT * FROM user 
WHERE (month(birthday) * 100) + day(birthday) between 0131 and 1231
2021-06-07