【发布时间】:2019-09-20 08:58:17
【问题描述】:
我在 SQL Server 中有两个这样的表:
表 1
表 2
我需要更新表 1 中的 Pending qty 列,方法是从中减去 Invoice qty 列的值。
更新我的表 1 后应该是这样的:
我怎样才能做到这一点?
谢谢
【问题讨论】:
-
真的是所有涉及的数据吗?即:如果我们提供一个
update语句来实现您所问的,如果您运行两次会发生什么?待处理数量为 -5、-6 和 -7 是否可以接受? -
请不要以图片形式发布数据,以表格格式
text或DDL和DML语句提供。你试过什么了?看来你知道你需要一个JOIN和一个UPDATE,所以请包括你尝试过的 SQL 并解释它为什么不起作用。谢谢。 -
请展示你可以做的部分并解释你是如何被卡住的。请参阅How to Ask、其他help center 链接、点击谷歌搜索“stackexchange 作业”和投票箭头鼠标悬停文本。不要让我们做你的(家庭)工作。
标签: sql sql-server join sql-update