Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужен триггер MySQL:

AFTER события INSERT в таблице ps_orders

по id_cart из этой таблицы получаем данные id_product; id_product_attribute; quantity из таблицы ps_cart_product

1. Если id_product_attribute=0

то сравниваем quantity из табл ps_cart_product с значением quantity в табл ps_product (выбор товара по id_product)

1.1 Если значение в таблице ps_cart_product меньше значения в ps_product - ничего не делаем

1.2. Если значение в таблице ps_cart_product равно значению в ps_product - записываем ID товара в таблицу 0in_stock

1.3 Если значение в таблице ps_cart_product больше значения в ps_product - записываем ID товара и результат разницы в таблицу minus_in_stock

2 Если id_product_attribute не равно 0

то сравниваем quantity из табл ps_cart_product с значением quantity в табл ps_product_attribute (выбор товара по id_product и id_product_attribute)

2.1 Если значение в таблице ps_cart_product меньше значения в ps_product_attribute - ничего не делаем

2.2. Если значение в таблице ps_cart_product равно значению в ps_product_attribute - записываем ID и id_product_attribute товара в таблицу 0in_stock

2.3 Если значение в таблице ps_cart_product больше значения в ps_product_attribute - записываем ID товара и id_product_attribute и результат разницы в таблицу minus_in_stock

14 лет назад
Jin-Roh
38 летУкраина
16 лет в сервисе
Был
7 лет назад
Выбранный исполнитель
stasca
39 летРоссия
14 лет в сервисе
Была
6 лет назад
14 лет назад
$10
1 день
Отличный фрилансер, все сделано быстро и в лучшем качестве, задание которое оказалось намного сложнее чем на первый взгляд, несмотря на все возникшие дополнительные факторы сделано вовремя. Рекомендую к сотрудничеству.
С Евгением мы продуктивно поработили. В ходе детального обсуждения задачи, Заказчик подробно описал бизнесс-процессы своего интернет-магазина, потом предоставлял по мере надобности тестовые данные. Очень приятный в общениии человек, хорошо разбирающийся в своей предметной области. Рекомендую.
  • Похожие заказы
  • Интересует информация о выгрузки данных из каталога автомобильных запчастей LaserCat 2000. Подключении к БД, метод выгрузки или парсера, Выгрузка/конвертация рисунков. Для загрузки можно пробывать http://rutracker.org/forum/viewtopic.php?t=2472405

    Базы данныхнет заявок
    Закрыт
    14 лет назад
  • $30

    Исходники: файл 84953457179(к+о.26).xls, файл 84953457179(о.12).xls, файл "baza.csv". Имена файлам присваиваются исходя из данных взятых в файле baza.csv. Задача: Обеспечить автоматический перенос данных из файла "baza.csv" в создаваемые автоматически файлы ...

    Базы данных6 заявок
    Закрыт
    14 лет назад
  • Кто может помочь сделать экспорт из Текдока в эксель данных по авто фильтрам. Нужно выбрать следующие поля в таблицу. В скобках — для примера. Вопрос оплаты можем обсудить по ICQ 559 066 870 артикул (*) тип товара (Маслянный ...

    Базы данных1 заявка
    Закрыт
    14 лет назад
  • Вопрос в следующем - хотелось бы создать такую форму, в которой заполняются числа в произвольном порядке, рядом в столбце необходимо автоматических выводить числа сверху вниз в таком порядке - когда между ОДИНАКОВЫМИ числами интервал составляет ...

    Базы данных1 исполнитель
    Завершен
    14 лет назад
  • $5

    Имеется программка написаная на Delphi 7. Программа работаес с собственой базой даных (Paradox). В программе имеется запрос на поиск данных в базе. Запрос ищет в базе, правильно выдает результаты, но для некоторых записей выдает подряд ...

    Базы данных1 исполнитель
    Завершен
    14 лет назад
  • $50

    1)Вывод имени сотрудника по его ID 2)ВЫвод средней производительности труда по ID отдела (вызывается из 3) 3)Список производительности труда всех сторудникорв отдела по ID отдела 4)Вывод общих затрат на з\п в отделе по ID (создать таблицу з\п ведомости) 5)Вывод ...

    Базы данных3 заявки
    Закрыт
    14 лет назад
  • Задание для программиста который работал уже с базами на visual basic 2008. По времени займет 1- 1,5 часов.На задание могу дать не больше 4-х - 5-ти часов. Нужно СРОЧНО! ТО есть я дам точное ТЗ ...

    Базы данных1 исполнитель
    Завершен
    14 лет назад
  • $50

    Курсовая работа, многое сделано. доделать нужно за 1-2 дня. http://narod.ru/disk/22013166000/%D0%BA%D1%83%D1%80%D1%81%D0%B0%D1%87.zip.html предоплаты нет аська: 236576015

    Базы данныхнет заявок
    Закрыт
    14 лет назад