根据创建记录时的年龄进行选择



我在学区工作,我们希望进行搜索,以查找学生在创建记录的时间之间的所有记录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 

相关内容

  • 没有找到相关文章

最新更新