I think the message you got is crystal clear. You need to add new columns to the GROUP BY clause as well.SELECT pps_principals.name AS pname, EXT_USER_GROUPS.LOGIN, EXT_USER_GROUPS.NAME,COUNT(PPS_SCOS.SCO_ID) AS coursecount FROM PPS_PRINCIPALSLEFT JOIN PPS_TRANSCRIPTS ON PPS_TRANSCRIPTS.PRINCIPAL_ID = PPS_PRINCIPALS.PRINCIPAL_IDAND PPS_TRANSCRIPTS.STATUS like '[PCF]'AND PPS_TRANSCRIPTS.TICKET not like 'l-%'AND pps_transcripts.date_created between '2006-10-01' and '2007-09-30'LEFT JOIN PPS_SCOS ON PPS_SCOS.SCO_ID = PPS_TRANSCRIPTS.SCO_IDLEFT JOIN EXT_USER_GROUPS ON EXT_USER_GROUPS.LOGIN = PPS_PRINCIPALS.LOGINAND pps_scos.name like 'MT%' WHERE pps_principals.login like '%TEST%'AND dbo.PPS_PRINCIPALS.DISABLED IS NULLGROUP BY pps_principals.name, EXT_USER_GROUPS.LOGIN, EXT_USER_GROUPS.NAMEHAVING COUNT(PPS_SCOS.SCO_ID) = 0ORDER BY pps_principals.name, EXT_USER_GROUPS.LOGIN, EXT_USER_GROUPS.NAME
Harsh AthalyeIndia."The IMPOSSIBLE is often UNTRIED"