我有这张表,其中包含Term和TermStartDate和TermEndDate。我必须考虑今天的日期,然后检查属于哪个期限(当前期限),然后考虑距当前期限的 TermEndDate 正好 360 天的日期(Calculated_Date)。
一旦我得到那个日期,我必须检查那个日期之后的期限。基本上什么是计算日期之后的期限开始日期。
笔记:
基本上,我需要当前学期和当前学期前一年之间的学生的所有记录。比如说,如果这个词是 Fall 2013 ,我需要从 Spring 2013 开始的记录。不应该考虑 Fall 2012。
编辑:
样品表
Term TermStartDate TermEndDate
Fall 2012 2012/08/27 2012/12/15
Spring 2013 2013/01/14 2013/04/26
Sumr I 2013 2013/05/06 2013/06/29
Sumr II 2013 2013/07/01 2013/08/24
Fall 2013 2013/08/26 2013/12/14
Spring 2014 2014/01/13 2014/04/26
第 1 步:获取日期()
第 2 步:检查 GetDate() 之后的 TermEndDate(给出当前期限)
第 3 步:计算当前学期结束日期前 360 天的日期
第 4 步:在第 3 步中计算的日期之后的第一个期限