计算库存的SQL查询作为报告表

时间:2017-01-26 05:12:30

标签: mysql sql

我的SQL查询有问题。我有2张桌子:
1. TbPermission {id,itemName,qtyQuota,priceQuota,taxQuota}
2. TbProccess {id,permissionId,qty,price,tax,dateTime}

在我的方案中,每个有权导入商品的商人都会将他们的数据提交到tbProccess 因此,tbPermission的配额将减少(数量,价格,税收) 我想制作一个报告表,其列有{id.itemName,qty,qtyStock,price,priceStock,tax,taxStock,dateTime},如下图所示:

picture link here

感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

您的最终代码将是:

select per.id,itemName,qty,qtyStock,price,priceStock,tax,taxStock,dateTime
from TbPermission per
join TbProccess pro
on per.id = pro.id

听起来你需要一个更新声明来减少他们的许可数量

update TbPermission
set qtyQuota = qtyQuota-1,
priceQuota = priceQuota-1,
taxQuota = taxQuota-1
where id = 666