1

我的项目中有以下视图和表格,

vw_get_arabia_upod_full_details 在此处输入图像描述

arabia_upod_item_avalability_master 在此处输入图像描述

我想根据同一张表中的 maxAllowed 和 arabia_upod_item_avalability_master 中的可用数量来更新 vw_get_arabia_upod_full_details 中每个 item_id 的数量和总价。availableQuantity 是总数。可用的数量。因此,我需要更新每个项目的数量,检查 maxAllowed 并将 maxAllowed(或小于该值)分配给数量,直到 availableQuantity 变为零。你可以帮帮我吗?提前致谢。

4

1 回答 1

0
update vw_get_arabia_upod_full_details 
set
    quantity = your value
    price = ...
from vw_get_arabia_upod_full_details d
join arabia_upod_item_avalability_master m on d.id = m.id
where your condition
于 2012-07-04T09:39:16.900 回答