Fait correctement, il ne devrait faire aucune différence, l'optimiseur est assez futé pour réutiliser des expressions.
Mais votre CTE ne fonctionnera pas que manière - il a besoin toujours du groupe près dans le CTE lui-même, et vous n'avez gagné rien.
La vue ad hoc ressemblerait à ceci :
choisir la somme (kola), somme (ColB), MyVar de
(Kola CHOISI, ColB,
ENFERMER @MyVar
QUAND 1 PUIS « XXX »
QUAND 2 PUIS « XXX »
QUAND 3 PUIS « XXX »
QUAND 4 PUIS « XXX »
FINIR MyVar
De MyTable) v
groupe par MyVar
Le CTE est identique.