Итак, я решил создать представление из моей существующей таблицы, но я не могу использовать для них условие сравнения. Вопрос в том, что если мой бюджет меньше цены, то он должен отображаться как 1 в столбце или же 0. Кроме того, столбец должен быть логическим, называемым RiskyorNot. Для этого есть формула, которую я использовал, но не смог ее получить вниз из-за некоторой синтаксической ошибки mysql. Любая помощь Ниже мое заявление:
CREATE VIEW PricevsAllowance as SELECT c.names AS 'category name ',a.maxamt AS 'allowance', tot.totalexpend AS 'total expenditure',RiskyorNot BOOLEAN FROM Category c JOIN allowance a ON c.allow_id = a.allow_id JOIN Totalexpanddetail t ON t.cat_num = c.cat_num
IF(a.maxPercentage *(a.maximumprice/100)) THEN
RiskyorNot = '1'
ELSE
RiskyorNot = '0'
END IF;