Gelöst SQL abfragen - Sendungsnummer & Stückliste

lx777__

Gut bekanntes Mitglied
22. Juli 2019
80
38
Ich suche die Tabelle bzw. Spalte, in der man die Sendungsnummer/n zum Auftrag abfragen kann und wie man je Auftrag entweder keine Stücklistenkomponenten-Artikelnummern ausgibt oder nur die Stücklistenkomponente.

Ich möchte zu jeder Auftragsnummer die verkauften Artikelnummern, die Anzahl dieser und die Sendungsnummern abfragen.

Aktuelle SQL Abfrage:
SELECT A.cAuftragsNr, AP.cArtNr, AP.fAnzahl, V.cIdentcode
FROM Verkauf.tAuftrag A
INNER JOIN Verkauf.tAuftragPosition AP ON A.kAuftrag = AP.kAuftrag
LEFT JOIN dbo.tVersand V ON A.kVersandart = V.kVersandArt
WHERE A.dErstellt >= CONVERT(DATETIME, '2023-02-01', 120) AND A.dErstellt <= CONVERT(DATETIME, '2023-02-28', 120)

Bei uns bestehen sehr viele Artikel aus einer 1:1 Stückliste.
Dadurch wird bei dieser Abfrage, im Fall das ein Stückliste verkauft wurde, zu einem Auftrag sowohl die SKU des verkauften Artikel angezeigt als auch die SKU der Stücklistenkomponente.

Über jegliche Hilfestellung wäre ich sehr dankbar.
 

Karobube

Sehr aktives Mitglied
23. September 2020
182
147
Remote via AnyDesk
Firma
contact@karobube.com
SQL:
DECLARE @FROM DATETIME = CONVERT(DATETIME, '2023-02-01', 120)
DECLARE @UNTIL DATETIME = CONVERT(DATETIME, '2023-02-28', 120)
SELECT A.cAuftragsNr, AP.cArtNr, AP.fAnzahl, V.cIdentcode
FROM Verkauf.tAuftrag A
JOIN Verkauf.tAuftragPosition AP ON A.kAuftrag = AP.kAuftrag
JOIN tArtikel Ar ON Ar.kArtikel = AP.kArtikel
LEFT JOIN tLieferscheinPos LP ON AP.kAuftragPosition = LP.kBestellPos
LEFT JOIN tVersand V ON V.kLieferschein = LP.kLieferschein
WHERE 
A.dErstellt BETWEEN @FROM AND @UNTIL
AND Ar.kStueckliste = 0
 

lx777__

Gut bekanntes Mitglied
22. Juli 2019
80
38
Vielen vielen Dank.
Bei mir hat cIdentCode für alle Aufträge dieselbe Sendungsnummer ausgegeben.
Bei deinem Code ist es genau richtig :)

Eine letzte Frage hätte ich noch:
Falls eine Sendung 2 Pakete enthält und demnach auch 2 Sendungsnummern, so wird hier wahrscheinlich nur das erste Paket berücksichtigt.

Gibt es eine Möglichkeit im Fall von 2 Paketen auch die zweite Sendungsnummer abzufragen?

EDIT:
Habe gerade einen Auftrag mit einer zweiten Sendungsnummer angeschaut.
Beide Sendungsnummern tauchen hier auf.
Dafür wird aber der komplette Auftrag doppelt aufgelistet mit der Auftragsnummer und allen enthaltenen Artikeln und Mengen.
 
Zuletzt bearbeitet:
Ähnliche Themen
Titel Forum Antworten Datum
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu SQL Query zum Bilder löschen Arbeitsabläufe in JTL-Wawi 3
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Ameise-Vorlage per SQL abrufen und Daten als Ergebnis erhalten JTL Ameise - Eigene Exporte 1
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu SQL Vartable für Reservierte Artikel gesucht User helfen Usern - Fragen zu JTL-Wawi 2
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie finde ich per SQL heraus welche Aufträge auf Teillieferbar stehen? JTL Ameise - Eigene Exporte 1
Neu Microsoft SQL unter MS365 Installation von JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Variable oder SQL zum Feld "Gewinn netto" (im Auftrag) Eigene Übersichten in der JTL-Wawi 9
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Neu MS SQL Server auf Windows vs Linux Starten mit JTL: Projektabwicklung & Migration 9
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu DB: kPlattform eines Auftrages ändern (SQL) - Zwecks Lagerplatzreservierung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL prozeduren mit #temp Tabellen Eigene Übersichten in der JTL-Wawi 28
Neu Ameise Export in SQL Abfrage umwandeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 9
Neu Sendungsnummer oder Tracking-Link auf Export-Vorlage anzeigen Gelöste Themen in diesem Bereich 6

Ähnliche Themen