我想从学生表查询中选择一个结果 - 如果我通过了像 2013 年这样的任何一年,那么选择学生加入开始日期和结束日期,或者他目前在这些年份之间,比如任何学生的开始日期年份是 2010 年和结束日期年份是 2013 年,我选择 2011 年,然后也显示这个学生记录。
表结构是-
StudentID Age startDate EndDate
1 14 5/05/2013 7/05/2013
4 17 4/04/2012 8/10/2012
我正在尝试这个-
select * from tblstudent
Where DATEPART(year, StartDate) BETWEEN @year-1 AND @year
提前致谢。