Fatto correttamente, non dovrebbe fare alcuna differenza, l'ottimizzatore è abbastanza astuto riutilizzare le espressioni.
Ma il vostro CTE non funzionerà che senso - ancora ha bisogno del gruppo vicino nel CTE in se e non avete guadagnato nulla.
La vista ad-hoc assomiglierebbe a questa:
selezionare la somma (cola), la somma (ColB), MyVar da
(Cola PRESCELTA, ColB,
METTERE @MyVar
QUANDO 1 ALLORA “XXX„
QUANDO 2 ALLORA “XXX„
QUANDO 3 ALLORA “XXX„
QUANDO 4 ALLORA “XXX„
CONCLUDERE MyVar
Da MyTable) v
gruppo da MyVar
Il CTE è lo stesso.