Имя столбца псевдонима в множественном регистре

Я пытаюсь получить значение для столбца псевдонимов с помощью оператора 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 

Я получаю сообщение об ошибке:

Можете ли вы предложить способ избавиться от ошибки или альтернативный подход, который отвечает моим требованиям

Ответы на вопрос(1)

Ваш ответ на вопрос