我有一个具有以下结构的表:
Account_No Contact Date
-------------------------
1 2013-10-1
2 2013-9-12
3 2013-10-15
3 2013-8-1
3 2013-8-20
2 2013-10-25
4 2013-9-12
4 2013-10-2
我需要搜索表格并返回两个联系日期在 30 天内的任何帐号。某些帐号可能有 5 或 6 个联系日期。我基本上只需要返回所有完整的帐号和彼此之间 30 天内的记录,而忽略其余的。联系日期被存储为日期数据类型。
因此,例如帐号 3 将返回 2013-8-1 和 2013-8-20 记录,并且帐号 4 的两条记录也会出现,但不会出现其他帐号记录和帐号 3 2013 年 10 月 15 日。
我正在使用 SQL Server 2008 R2。
提前感谢您的帮助!