|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Отминусовать число в другой таблице
Суть такая
Есть таблица №1 Sklad _______________________________________ |postavschik |Tovar |Model |kolichestvo |cena| |Фирма поставщик|картридж|Xerox 6360| 100 |100$| Есть таблица №2 Roshod _____________________________________________ |postavschik |Tovar |Model |kolichestvo|cena|polychil| |Фирма поставщик |картридж |Xerox 6360| 1 |100$|Петров| Как сделать так, чтоб при внесение в таблицу №2 записи про выдачу картриджа В таблице №1 в поле количество стало на -1 (или-2,-3) Последний раз редактировалось sailen, 28.05.2015 в 21:41. |
#2
|
|||
|
|||
1. Можно обновлять триггером прямо в БД (after insert/after update)
2. Можно запросом с клиента (update) 3. Можно, наконец, поискать даже на этом форуме темы и понять, что делать надо document-based учет. Тогда остаток считается динамически по приходным/расходным документам автоматически (например, с помощью view) и не надо хранить остаток как число. |