I get min and max mixed up.SELECT doc, COUNT(*) AS cntFROM (SELECT [doc],fo, clmssn, COUNT(*) AS cnt,--,Age = Datediff(day,max(filedate), getdate()), FileDate = max(FileDate),MIN(ddsrcpt) AS ddsrcpt, DDSAge = Datediff(day,max(ddsrcpt), getdate()), Title = case when min(Title) <> max(Title) then 'Concurr' else min(Title) endFROM pendingdds pjoin Offices.dbo.OfficeCodes don d.officecode = p.docwhere doc in ('S55') Group By fo, doc, clmssn ) AS TGROUP BY doc