2011-10-10 3 views

답변

2

Writen :

declare @t table(field varchar(20), date date) 

insert @t values('X', '2010-01-01') 
insert @t values('X', '2010-01-02') 
insert @t values('X', '2010-01-03') 
insert @t values('Y', '2010-01-04') 
insert @t values('Y', '2010-01-05') 
insert @t values('Y', '2010-01-06') 


select b.* from @t a join @t b on dateadd(day, 1, a.date) = b.date 
and a.field <> b.field 

결과 :

field    date 
-------------------- ---------- 
Y     2010-01-04 
당신은 테스트 데이터를 테이블로 @t 교체하고 무시한다면 그것은 또한 사이베이스에 대한 작업을해야

관련 문제