Hecho correctamente, no debe diferenciar ninguÌn, el optimizador es bastante elegante reutilizar expresiones.
Pero su CTE no trabajará que manera - todavía necesita a grupo cerca en el CTE sí mismo, y usted no ha ganado cualquier cosa.
La visión ad hoc parecería esto:
seleccionar la suma (cola), suma (ColB), MyVar de
(Cola SELECTA, ColB,
ENCAJONAR @MyVar
CUANDO 1 ENTONCES “XXX”
CUANDO 2 ENTONCES “XXX”
CUANDO 3 ENTONCES “XXX”
CUANDO 4 ENTONCES “XXX”
TERMINAR MyVar
De MyTable) v
grupo de MyVar
El CTE es igual.