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()))