not sure you want thisselect cr.id,cr.prog_id as [CertType], cr.item,cr.description,cr.status,cr.grade_text as [Test Score],cr.ENROLLED_DATE as [Date test was taken],cr.COMPLETION_DATE as [Date test was taken],cr.good_thru_date as [Expiration Date],(select Min(completion_date) from Cert_Register where completion_date is not NULL) as [Initital CertDate]from cert_register crwhere registration_item in ('Enrolled', 'passed')order by registration_itemor thisselect cr.id,cr.prog_id as [CertType], cr.item,cr.description,cr.status,cr.grade_text as [Test Score],cr.ENROLLED_DATE as [Date test was taken],cr.COMPLETION_DATE as [Date test was taken],cr.good_thru_date as [Expiration Date]from cert_register crinner join (select Min(completion_date) as [Initital CertDate],student_idfrom Cert_Register where completion_date is not NULLgroup by student_id) as ton cr.student_id = t.student_idand cr.completion_date = t.[Initital CertDate]where cr.registration_item in ('Enrolled', 'passed')order by cr.registration_itemtry both and post if it fulfills your need.------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/