Offen SQL Abfrage - Versandkosten vom Lieferschein

Peter Schulz

Gut bekanntes Mitglied
21. April 2015
104
23
Peine
Hallo,

ich möchte auf eine Rechnung die aus Mehreren Lieferungen besteht, zu jedem Lieferschein auch die Versandkosten angeben.

Die Variablen:

(Lieferscheine.Auftrag.Versandart.Preis)
(Vorgang.Auftrag.Versandart.Preis)
usw.

geben mit immer nur den Preis des letzten Lieferscheins aus. Wurden die anderen Lieferungen mit einer anderen Versandart geschickt, die auch einen anderen Preis haben, wird ebenfalls der Preis von dem letzten Lieferschein ausgegeben.

Nun habe ich versucht den Preis mit folgender SQL-Abfrage auszulesen:

JTL_DirectQuery ("select fPrice from tversandart where kVersandArt = (select tVersandArt_kVersandArt from tbestellung where kBestellung = (select kBestellung from tLieferschein where cLieferscheinNr ='"+Vorgang.Auftrag.Auftragsnummer+"'))")

Leider ist hier irgend etwas falsch oder die Abfrage ist nicht eindeutig. Ich bekomme keine Fehlermeldung vom Editor aber leider auch keinen Preis angezeigt.

Kann mal jemand über meine Abfrage drüber schauen und mir bitte sagen wo es klemmt?

Vielen Dank für eure Hilfe
LG Peter
 

Peter Schulz

Gut bekanntes Mitglied
21. April 2015
104
23
Peine
AW: SQL Abfrage - Versandkosten vom Lieferschein

Kann mir evtl. jemand sagen, ob es NACH der Zusammenführung von Aufträgen noch eine Relation/eine Tabelle gibt, in der man die Versandart zu den einzelnen Aufträgen/Lieferscheinen auslesen kann.

In der Tabelle "tLieferscheinPos" sind nur die Artikel aufgelistet, die Versandkosten nicht! Warum???
In der Tabelle "tbestellpos" ist nach der Zusammenführung die Verbindung zum uhrsprünglichen Lieferschein nicht mehr gegeben.

Wie kann man also die Versandarten zu den einzelnen Lieferscheinen auslesen?