Имя столбца псевдонима в множественном регистре
Я пытаюсь получить значение для столбца псевдонимов с помощью оператора case.
CASE
WHEN FieldA = 'TestA' THEN FieldA1
WHEN FieldB = 'TestB' THEN FieldB1
ELSE NULL
END AS Alias1
Но когда я пытаюсь использовать этот псевдоним, чтобы получить значение для другого псевдонима, я получаю сообщение об ошибке
CASE
WHEN Alias1 = FieldA1 THEN FieldA0
WHEN Alias1 = FieldB1 THEN FieldA1
ELSE NULL
END AS Alias2
Я получаю сообщение об ошибке:
Можете ли вы предложить способ избавиться от ошибки или альтернативный подход, который отвечает моим требованиям