Ne peut pas utiliser un agrégat ou une sous-requête dans une expression utilisée pour le groupe en liste d'une clause GROUP BY

Dans le ci-dessous l'instruction sql j'obtiens l'erreur suivante

Ne peut pas utiliser un agrégat ou une sous-requête dans une expression utilisée pour la
groupe en liste d'une clause GROUP BY.

Comment puis-je contourner ce problème?

SELECT
    T.Post,
    COUNT(*) AS ClientCount,
    Client = CASE COUNT(*) WHEN '1' THEN T.Client ELSE '[Clients]' END
FROM
    MyTable T
GROUP BY
    T.Post,
    CASE COUNT(*) WHEN '1' THEN T.Client ELSE '[Clients]' END
InformationsquelleAutor AzaRoth91 | 2012-03-26