Sage 200,Sql加入 - POPOrder返回表和TransactionHistory表

问题描述:

我想加入POPOrderReturn表与TransactionHistory表,但我无法找到两者之间的反向链接。Sage 200,Sql加入 - POPOrder返回表和TransactionHistory表

我建立采购订单跟踪,并希望包括仓库GRN号一旦PO在预订到仓库。我们将GRN号码存储在TransactionHistory.SecondReference字段中。

有谁知道我该如何连接2张桌子?

在此先感谢 保

+0

你能分享你的ERD或DDL吗? –

通常情况下,GRN存储在POPReceiptReturn表内。这可以通过订单退货号在POPRcptReturnLineArch

汉娜

连接到POPOrderReturn表我敢肯定,你可以通过下面的查询加入历史表到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的交易类型是“采购订单”和“采购退货”类型。

您可能还想对此应用不同的清单以确保清晰的返回记录集。

HTH