Thanks for the reply Chester. That doesn't seem to be doing anything. I'll have to keep playing with it. Does everything "look" right?I'm using your examples in this query (It's working fine except for the returning only 1 row..):SELECT top 1 Hours.Datewrk, Employee.Lastname, Employee.Firstname, Employee.EmployNo, Hours.Hourswrk, Hours.typewrk, Hours.formwrk, Hours.class, Hours.brate, PurchaseOrder.Descr, PurchaseOrder.Purchord, Hours.TicketNoFROM Hours As Hours INNER JOIN PurchaseOrder As PurchaseOrder ON Hours.Purchord = PurchaseOrder.Purchord INNER JOIN Employee As Employee ON Hours.EmployNo = Employee.EmployNoWHERE Hours.Datewrk is not null and Hours.Datewrk > '06/21/2004' and 1 = (case when Hours.Datewrk = (select min(Hours.Datewrk) from Hours where Hours.Datewrk is not null and Hours.Datewrk > '06/21/2004') then 1 else 0 end) And PurchaseOrder.JobNo = 'GE4112'ORDER BY Employee.Lastname, Employee.Firstname