Hallo zusammen,
ich bräuchte Unterstützung bei einer SQL-Abfrage für eine Druckvorlage in der JTL-Wawi.
Ich möchte erreichen, dass bei allen Artikeln – egal ob Stücklistenvater oder Stücklistenkind – die Artikelnummer korrekt in der Vorlage angezeigt wird.
Mit meinem aktuellen SQL-Code bekomme ich bei einem Vergleich mit <> zwar die Artikelnummer für Stücklistenvater angezeigt, aber nicht für Stücklistenkinder.
Wenn ich hingegen = verwende, wird nur die Artikelnummer vom Stücklistenkind ausgegeben, aber keine beim Stücklistenvater.
Außerdem möchte ich, dass bei Stücklistenvatern nur die enthaltenen Stücklistenkinder (also die offenen Positionen) ausgegeben werden – nicht nochmal der Stücklistenvater selbst mit einer eventuell nicht ganzzahligen Menge.
Bei uns werden nur ganze Mengen verwendet, daher wäre es wichtig, dass keine verwirrenden Angaben wie 0,11 Stück o. ä. auftauchen.
Ich bin noch recht neu im Umgang mit der Wawi-Druckvorlagen-Logik und wäre sehr dankbar für einen Tipp, wie man die Abfrage entsprechend aufbauen müsste.
Vielen Dank im Voraus!
ich bräuchte Unterstützung bei einer SQL-Abfrage für eine Druckvorlage in der JTL-Wawi.
Ich möchte erreichen, dass bei allen Artikeln – egal ob Stücklistenvater oder Stücklistenkind – die Artikelnummer korrekt in der Vorlage angezeigt wird.
Mit meinem aktuellen SQL-Code bekomme ich bei einem Vergleich mit <> zwar die Artikelnummer für Stücklistenvater angezeigt, aber nicht für Stücklistenkinder.
Wenn ich hingegen = verwende, wird nur die Artikelnummer vom Stücklistenkind ausgegeben, aber keine beim Stücklistenvater.
Außerdem möchte ich, dass bei Stücklistenvatern nur die enthaltenen Stücklistenkinder (also die offenen Positionen) ausgegeben werden – nicht nochmal der Stücklistenvater selbst mit einer eventuell nicht ganzzahligen Menge.
Bei uns werden nur ganze Mengen verwendet, daher wäre es wichtig, dass keine verwirrenden Angaben wie 0,11 Stück o. ä. auftauchen.
Ich bin noch recht neu im Umgang mit der Wawi-Druckvorlagen-Logik und wäre sehr dankbar für einen Tipp, wie man die Abfrage entsprechend aufbauen müsste.
Vielen Dank im Voraus!
JTL_DirectTableQuery ("
SELECT lvAuftragsposition.cArtNr
FROM Verkauf.lvAuftragsposition
JOIN Verkauf.tAuftragPosition
ON tAuftragPosition.kAuftragPosition = Verkauf.lvAuftragsposition.kAuftragPosition
WHERE lvAuftragsposition.kAuftrag = (
SELECT kBestellung
FROM dbo.tLieferschein
WHERE kLieferschein = " + str$(Report.InternalId,0,0) + " )
AND (lvAuftragsposition.fAnzahl - ISNULL(lvAuftragsposition.fGeliefert,0) ) > 0
AND nType IN (0,1)
AND ISNULL(lvAuftragsposition.kStuecklistenVater, 0) <> 0
", "¶", "¶")
Anhänge
Zuletzt bearbeitet: