标签: sql sql-server
在SQL Server中,如果我们有2个日期,如何在第二个日期之前的6个月内返回第一个日期的记录。例如,在下表中:
输出将是突出显示的绿色行。
请注意,我没有尝试计算表格中的日期与当前日期之间的差异。
答案 0 :(得分:1)
DATEDIFF
select date1,date2 from mytable where datediff(month,date1,date2) < 7