Как вычесть каждый элемент из таблицы (SQL Server 2008) - PullRequest
1 голос
/ 08 октября 2011

Фактические таблицы ..

Вверху слева находится сборочный стол

В верхнем правом углу - items_table

внизу слева находится таблица инвентаря

my tables

my keys

Я хотел обновить инвентарь на основе заказов ..

у каждого товара есть несколько позиций, и мне нужно умножить каждое количество в Assembly_table на количество в items_table

1 Ответ

1 голос
/ 08 октября 2011

Вы можете объединить таблицы, чтобы умножить количество на одно и то же product_tuid:

select  a.product_tuid
,       a.quantity * i.quantity as QuantityProduct
from    assembly_table a
inner join
        items_table i
on      i.product_tuid= a.product_tuid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...