Sql 根据过去12至15个月内年满18岁的情况选择人员

Sql 根据过去12至15个月内年满18岁的情况选择人员,sql,ms-access,vba,Sql,Ms Access,Vba,我有一个姓名、出生日期和地址的数据库。我希望能够创建一个查询,显示在过去12到15个月内年满18岁的人。 有人知道我怎样才能做到这一点吗 提前感谢我不知道access中的确切语法,但基本上是这样做的(伪代码): 尝试添加一些源表的示例12-15个月前您的意思是什么?任何在过去12个月内年满18岁的人也会在15个月内年满18岁——那么你是想要“在过去15个月内年满18岁”还是想在12个月前年满18岁,但不到15个月“?谢谢@GB,我不清楚。我想知道12个多月前但不到15个月前谁在那里过了18岁生日

我有一个姓名、出生日期和地址的数据库。我希望能够创建一个查询,显示在过去12到15个月内年满18岁的人。 有人知道我怎样才能做到这一点吗


提前感谢

我不知道access中的确切语法,但基本上是这样做的(伪代码):


尝试添加一些源表的示例12-15个月前您的意思是什么?任何在过去12个月内年满18岁的人也会在15个月内年满18岁——那么你是想要“在过去15个月内年满18岁”还是想在12个月前年满18岁,但不到15个月“?谢谢@GB,我不清楚。我想知道12个多月前但不到15个月前谁在那里过了18岁生日@烟雾桌子的结构很简单姓名、地址、出生日期。
Select ... Where dateadd(birthday, year, 18) between dateadd(today, month, -15) and dateadd(today, month, -12)