Установка значений столбца третьей таблицы путем вычитания двух разных столбцов из двух разных таблиц

#c# #sql #database

#c# #sql #База данных

Вопрос:

У меня есть четыре таблицы с именами «Таблица продуктов», «таблица ввода», «таблица выхода» и «статистика».

Product-таблица содержит столбцы (ProductID, Name, ProductType, Price)

Таблица записей содержит столбцы (идентификатор, доступное количество, дата)

выход -таблица содержит столбцы (ID, IssuedQuantity, дата)

Таблица статистики содержит (идентификатор, текущее допустимое количество, выданное количество, дата)

Столбец «ID» в таблице ввода, таблице выхода, таблице статистики действует как основной ключ и исходный ключ.==> «ProductID».

Теперь я хочу, чтобы значения столбцов таблицы статистики выглядели так

currentlyAvailbleQuantity=Доступное количество -Выпущенное количество;

IssuedQuantity= exitTable .Выданное количество;

есть ли какое-либо решение этой проблемы?

возможно ли автоматическое обновление таблицы статистики.?

Комментарии:

1. что вы сделали до сих пор?

2. ничего. я понятия не имею

Ответ №1:

Для автоматического обновления записей в таблице статистики создайте триггер для таблицы ввода и таблицы выхода, когда вы выполняете вставку, обновление и удаление.

создайте процедуру для получения доступности и проблем, объединив таблицу статистики и таблицу продуктов.