Prawidłowo, ono musieć jakaś różnica, the optimizer być mądrze dosyć reuse wyrażenie.
Ale twój CTE pracować ten sposób - ono wciąż potrzebować the grupa obok w the CTE grupa, i ty biedak zyskiwać zyskiwać.
The doraźny widok patrzeć jak to:
wybrany suma (Kola), suma (ColB), MyVar od
(WYBRANY Kola, ColB,
SKRZYNKA @MyVar
GDY (1) WTEDY "XXX"
GDY 2 WTEDY "XXX"
GDY 3 WTEDY "XXX"
GDY 4 WTEDY "XXX"
KOŃCÓWKA MyVar
OD MyTable) v
grupa MyVar
The CTE być the cte.