2016-05-09 5 views
0

Ich versuche, POPOrderReturn Tabelle mit TransactionHistory Tabelle beizutreten, aber ich kann eine eindeutige Verbindung zwischen den beiden nicht finden.Sage 200, SQL-Joins - POPOrderReturn-Tabelle und TransactionHistory-Tabelle

Ich baue Bestellung Tracker und wollte Lager GRN Nummer, sobald die PO enthalten in in das Lager gebucht. Wir speichern diese GRN Nummer in TransactionHistory.SecondReference Feld.

Weiß jemand, wie kann ich die 2 Tabellen verbinden?

Vielen Dank im Voraus Paula

+0

Können Sie Ihre ERD oder DDL teilen? –

Antwort

0

Normalerweise wird der GRN innerhalb der POPReceiptReturn Tabelle gespeichert. Dies kann über die Bestellung Return Nr im POPRcptReturnLineArch

Hannah

0

zum POPOrderReturn Tisch verbunden sein bin ich ziemlich sicher, dass Sie die Geschichte Tabelle in der POPOrderReturn Tabelle über die untene Abfrage beitreten können.

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 

Bitte beachten Sie, ich habe die Transaktion eingeben Referenz und auf meinem System, das Transaktionstyp 17 und 18 ist ‚Bestellung‘ und ‚Kauf Return‘ bzw. hinzugefügt.

Sie können auch ein distinct darauf anwenden, um eine saubere Rückkehr Recordset sicherzustellen.

HTH

Verwandte Themen