Comment countr les occurrences d'une colonne calculée en SQL?

En ms sql, j'essaie de countr l'occurence d'une colonne calculée.

Avec un classique classique, pas de soucis:

SELECT ID, COUNT(*) FROM User GROUP BY ID 

Mais avec la colonne calculée, elle affiche une erreur

 SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*) FROM User GROUP BY TOTO 

Savez-vous s'il existe un moyen de le faire?

Utilisez ceci … vous voulez grouper par la même expression calculée pour get le count groupé par cette expression

 SELECT CONVERT(INT, (ID * PI())) AS TOTO, COUNT(*) FROM User GROUP BY CONVERT(INT, (ID * PI()))