У меня есть следующая таблица:
CREATE TABLE my_table
(
the_debt_id varchar(6) NOT NULL,
the_debt_amount int NOT NULL,
the_debt_date date NOT NULL
)
INSERT INTO my_table
VALUES ('LMUS01', '180', '12/2/2019'),
('LMUS01', '200', '11/2/2019'),
('LMUS01', '300', '13/2/2019'),
('LMUS02', '100', '10/2/2019'),
('LMUS02', '150', '12/2/2019')
И я хочу создать переменную с именем debt_taxed, а затем переменную на основе debt_taxed, когда в определенных пределах ее называют «превышать», «содержится» или "переходящий:
SELECT the_debt_amount * 1.18 as debt_taxed,
CASE WHEN the_debt_taxed >= 250 THEN 'Exceed'
WHEN (the_debt_taxed < 250 and the_debt_taxed >= 200) THEN 'contained'
ELSE 'rolling'
END AS status
FROM my_table
Но я получаю сообщение об ошибке, в котором говорится, что the_debt_taxed не существует.
Пожалуйста, любая помощь будет оценена.