Нельзя смешивать выбор столбцов и назначения переменных в одном запросе.
Если вы выбираете сумму в переменную:
SELECT @X = ColumnA*.25 + ColumnB*2.5,
@Y = ColumnA*.5 + ColumnC*1.33,
@TOTAL = @X + @Y
FROM SomeTable
, тогда да, @total
будет назначено после вычисления @x
и @y
.