Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Juli_a від Січень 22, 2018, 15:18:58

Назва: SQL
Відправлено: Juli_a від Січень 22, 2018, 15:18:58
Здравствуйте

Нужна помощь. Этот пример действует только на одну позицию товара, т.е. если покупают 1 разновидность товара с группы 10 на общую сумму больше 100грн - подсчитывается скидка 2%.

  -- Пример: если сумма по товару больше 100 и товар из группы с ID 10 скидка на товар 2%
  IF((in_tovar_kolvo*in_tovar_cena) > 100 AND in_group_id IN (10)) THEN
    tovar_znig_proc = 2;

Как сделать, чтобы скидка действовала при покупке разных товаров из одной группы на общую сумму больше 100грн?

Или же другой вариант - как сделать, чтобы скидка действовалапри покупке разных товаров из, к примеру, 5ти разных групп на общую сумму больше 100грн?