表 1
字段名: 名称 修改日期
cus_id d_date
1001001 20020101
1001001 20020103
1001001 20020109
1001001 20020110
1001001 20020115
1001013 20020101
1001013 20020105
1001018 20020101
1001018 20020102
写一存储过程,将所有CUS_ID 相等的相邻记录(按cus_id , d_date 升序)的 d_date 相减,,如果天数大于 3 天,,取出 日期较小的d_date和cus_id
如表一中,将取出
cus_id d_date
1001001 20020103
1001001 20020110
1001013 20020101
---------------------------------------------------------------
select cus_id,d_date from table1 a
where (select top 1 datediff(day,a.d_Date,b.d_Date) from table1 b where b.cus_id=a.cus_id and b.d_date>a.d_date order by b.d_Date)>=3