Gelöst SQL abfragen - Sendungsnummer & Stückliste

lx777__

Aktives Mitglied
22. Juli 2019
75
8
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
153
81
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__

Aktives Mitglied
22. Juli 2019
75
8
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
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
1.8.10.0 - SQL-Job Performance-Optimierung JTL-Wawi 1.8 24
Neu SQL 2017 auf 2022 updaten (express) User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4
Neu /navi.php?q=2 Abfragen laufen auf 404 Gelöste Themen in diesem Bereich 4
Neu Consent Status per Smarty Var abfragen Technische Fragen zu Plugins und Templates 2
In Diskussion Lagerbestand in einem bestimmten Lager abfragen JTL-Workflows - Ideen, Lob und Kritik 1
Neu JTL überträgt Versandart Sendungsnummer nur teilweise an Amazon Amazon-Anbindung - Fehler und Bugs 3
V1.8.11: "Versand" / "Lieferscheine versendet" - Wo ist das Suchfeld für Sendungsnummer geblieben? JTL-Wawi 1.8 2

Ähnliche Themen