【发布时间】:2017-12-02 20:23:34
【问题描述】:
我有一张有 4 列的表格 Serial(nvarchar)、SID(nvarchar)、DateCreated(Date)、CID(unique and int) 我想找到有重复 serial 和 SID 以及 2 个重复 serial 位于 180 天日期范围之间的记录。 p>
请帮忙
样本数据
Serial SID DateCreated CID
02302-25-0036 HONMD01 2017-05-01 00:00:00.000 1
02302-25-0036 HONMD01 2017-05-01 00:00:00.000 3
0264607 HONMD01 2017-05-01 00:00:00.000 65
0264607 HONMD01 2016-05-01 00:00:00.000 45
03118-09-0366 PRIVA00 2016-05-20 00:00:00.000 34
03118-09-0366 PRIVA00 2016-05-20 00:00:00.000 87
0969130 140439 2017-05-09 00:00:00.000 32
0969130 140439 2017-05-09 00:00:00.000 23
1049567 INIIL00 2017-04-12 00:00:00.000 76
【问题讨论】:
-
请提供一些示例数据和预期输出
-
您想了解当前行是否在过去 180 天内?
-
添加了示例数据。例如,对于序列 02302-25-0036,有两个具有相同 SID 的条目,并且都在 180 天内,我们想要该数据。如果两个日期相差超过 180,我们不希望这样
-
不要将样本数据添加为图像。很难复制粘贴
标签: sql sql-server sql-server-2008