At first glance, I'd throw the results from your select into a temporary tableSELECT Member.Office_Number, Count(Member.NRDS_ID) AS CountOfNRDS_IDINTO #TempFROM Member, member_Association WHERE Member.Member_Number=Member_Association.member_Number AND Member_Association.status='a' AND Member_Association.Primary_Indicator='p' AND (Member_Association.Member_Type_Code='r' OR Member_Association.Member_Type_Code='RA')GROUP BY (Member.Office_Number
Then UNION the results together to get what you wantSELECT '1 person offices:', COUNT(*) As Total FROM #Temp WHERE CountOfNRDS_ID = 1 -- Offices with one, the loneliest number (TDN) UNION ALL SELECT '2 thru 10 member offices:', COUNT(*) As Total FROM #Temp WHERE CountOfNRDS_ID BETWEEN 2 AND 10 -- 2 can be as bad as 1 UNION ALL et cetera
HTH