Declare @list Table(
Date datetime,
casenumber varchar(30),
error int,
page int)
insert into @list values ('2011-02-18 00:00:00.000','0000045404',1,12)
insert into @list values ('2011-02-18 00:00:00.000','0000045404',1,12)
insert into @list values ('2011-02-21 00:00:00.000','22820767',3,3)
insert into @list values ('2011-02-21 00:00:00.000','0000062666',3,1)
insert into @list values ('2011-02-21 00:00:00.000','22567224',3,10)
insert into @list values ('2011-02-21 00:00:00.000','22860784',5,3)
insert into @list values ('2011-02-24 00:00:00.000','22803666',2,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',3,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',4,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',4,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',7,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',5,13)
insert into @list values ('2011-02-24 00:00:00.000','22803666',6,13)
insert into @list values ('2011-02-25 00:00:00.000','22803667',1,13)
insert into @list values ('2011-02-25 00:00:00.000','22803667',2,13)
insert into @list values ('2011-02-25 00:00:00.000','22803667',3,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',5,3)
insert into @list values ('2011-02-24 00:00:00.000','22803668',2,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',3,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',4,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',4,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',7,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',5,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',6,13)
insert into @list values ('2011-02-24 00:00:00.000','22803668',2,14)
insert into @list values ('2011-02-24 00:00:00.000','22803668',3,14)
insert into @list values ('2011-02-24 00:00:00.000','22803668',7,14)
insert into @list values ('2011-02-24 00:00:00.000','22803668',3,14)
insert into @list values ('2011-02-24 00:00:00.000','22803668',7,14)
insert into @list values ('2011-02-23 00:00:00.000','22803668',5,3)
insert into @list values ('2011-02-23 00:00:00.000','22803668',2,3)
insert into @list values ('2011-02-24 00:00:00.000','22803789',5,13)
Select *
From @List L
Left Join (
Select Date, CaseNumber, Page, Error
From @List
Where error = 2
) As Error2
On L.Date = Error2.Date
And L.CaseNumber = Error2.CaseNumber
And L.Page = Error2.Page
And L.Error <> 2
Where Error2.CaseNumber Is NULL
Order By L.Date, L.CaseNumber, L.Page, L.Error