Не силен в языке SQL, и из-за этого висит вся работа, так как результаты этого запроса необходимо выводить в с++ в DBGRID. Есть база данных склад. Мне необходимо написать SQL-запрос или SQL-функцию ( не знаю, как именно решить эту задачу), которая будет заполнять таблицу " инвентаризация"(показывает, какой товар и в каком количестве хранится на скаде в данный момент"). на скрине представлены структура бд ("товары(good)", " продажи(sale)", " поставки(delivery)", " инвентаризация(inventionary)"). Необходимо , чтобы запрос или функция подсчитывал количество(amounts) товаров на складе в данных момент. То есть если мы заносим запись в таблицу " продажа" , то значение amounts уменьшается, а если в таблицу " поставки" , то наоборот значение amounts в таблице инвентаризация увеличивается. То есть, чтобы эта таблица обновлялась, если мы вносим данные в другие. Это в принципе осуществимо?