eu tenho esse sql
SELECT
price_amount,
price_currency,
CASE
WHEN price_currency='USD' THEN price_amount * 3.9024
WHEN price_currency='EUR' THEN price_amount * 4.413
WHEN price_currency='ILS' THEN price_amount * 1
ELSE price_amount * 1
END AS final_price
FROM items
WHERE final_price BETWEEN 1 AND 100
mas eu recebo:
ERRO: a coluna "preço_final" não existe
LINE 1: ...ce_amount * 1 END AS final_price FROM items WHERE final_pric...
Ele está sendo selecionado usando um alias, então por que ele está tentando encontrá-lo na tabela?