@Torento20345

Как сделать вычисляемое поле?

Подскажите, как сделать вычисляемое поле?
К примеру, у нас есть цена товара.
Но у нас есть и цена со скидкой, которую мы можем назначить сами.
Но есть и поле со скидкой в процентах, где назначив цифру в процентах, она бы нам вычисляла итоговую цену автоматический.

Подскажите, как сделать правильный запрос или столбцы так, чтобы столбец со скидкой имел значение, если в столбце скидка, есть значением 10 (10 процентов) и вычислял его автоматический.
Но если у нас в поле со второй скидочной ценой уже есть фиксированная цена, а в поле скидка нет значения, то вычисления не производятся.
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
@Fenix957
SELECT 
  tableName.price,
 IFNULL(
tableName.FixedSkidka, 
(tableName.price - (tableName.price /100*tableName.ProcentSkidka)
) as totalSkidka
FROM
    tableName;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы