我在学区工作,我们正在寻找搜索,以便在创建记录的过程中找到学生年龄在3到5岁之间的所有记录。重要的领域(据我所知)将是......
学生姓名 出生日期 通知日期(创建记录的日期)
所以,基本上,如果通知日期是2013年1月5日,我想要为DOB在1/4/2008和1/5/2010之间的任何孩子提取记录
关于如何实现这一目标的任何建议?
SQL Server 2005
答案 0 :(得分:1)
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