我在学区工作,我们希望进行搜索,以查找学生在创建记录的时间之间的所有记录3至5岁之间的记录。重要的字段(据我所知)是...
学生名字出生日期通知日期(这是创建记录的日期)
因此,基本上,如果通知日期是1/5/2013,我想为DOB落在1/4/2008和1/5/2010
的任何孩子的记录中关于我如何完成此操作的任何建议?
SQL Server 2005
select [Student Name], [Date of Birth]
from <however your table is named>
where DateDiff(month, [Date of Birth], [Notice Date]) between 3 * 12 and 5 * 12 + 1