0

我正在尝试将POPOrderReturn表与TransactionHistory表连接起来,但我找不到两者之间的明显联系。

我正在构建采购订单跟踪器,并希望在将采购订单登记到仓库后包含仓库GRN编号。我们将该GRN编号存储在字段中。TransactionHistory.SecondReference

有谁知道如何连接这两个表?

在此先感谢宝拉

4

2 回答 2

0

我很确定您可以通过以下查询将历史记录表加入 POPOrderReturn 表。

SELECT * FROM dbo.TransactionHistory  a
INNER JOIN dbo.TransactionType b on a.TransactionTypeID = b.TransactionTypeID and a.TransactionTypeID in (17,18)
INNER JOIN dbo.POPOrderReturn c on a.Reference = c.DocumentNo

请注意,我已添加交易类型以供参考,在我的系统上,交易类型 17 和 18 分别为“采购订单”和“采购退货”。

您可能还希望对此应用 distinct 以确保干净的返回记录集。

高温高压

于 2016-05-11T15:18:46.480 回答
0

通常,GRN 存储在 POPReceiptReturn 表中。这可以通过 POPRCptReturnLineArch 中的 Order Return No. 连接到 POPOrderReturn 表

汉娜

于 2016-05-11T09:01:14.523 回答