SQL日期在特定范围内

时间:2018-01-22 22:51:10

标签: sql sql-server

在SQL Server中,如果我们有2个日期,如何在第二个日期之前的6个月内返回第一个日期的记录。例如,在下表中:

enter image description here

输出将是突出显示的绿色行。

请注意,我没有尝试计算表格中的日期与当前日期之间的差异。

1 个答案:

答案 0 :(得分:1)

DATEDIFF

select date1,date2
from mytable
where datediff(month,date1,date2) < 7