Beantwortet Abfrage liefert nur Ergebnis bei exakt einem Result

SebiW

Sehr aktives Mitglied
2. September 2015
2.723
1.329
Hallo zusammen,

als Vorschau wieviele verschiedene Chargen an Rohware ich für ein zu produzierendes Produkt haben verwende ich folgende Abfrage:

Code:
SELECT tArtikel.cArtNr AS Artikelnummer,
   CAST(tWarenLagerEingang.fAnzahlAktuell AS float) AS Bestand,
   FLOOR(tWarenLagerEingang.fAnzahlAktuell / (SELECT fAnzahl FROM tStueckliste
JOIN tArtikel AS Kind ON Kind.kArtikel = tStueckliste.kArtikel
JOIN tArtikel AS Vater ON Vater.kArtikel = tStueckliste.kVaterArtikel
WHERE Kind.cArtNr = CONCAT ((SELECT  tArtikel.cArtNr from tArtikel
WHERE tArtikel.kArtikel =@Key),'-RW')
AND Vater.cArtNr = CONCAT ('PROD-',(SELECT  tArtikel.cArtNr from tArtikel
WHERE tArtikel.kArtikel =@Key)))) AS Produzierbar,
   tWarenLagerEingang.cChargenNr AS Charge,
   tWarenLagerEingang.dMHD AS MHD,
   tWarenLagerPlatz.cName AS Lagerort
FROM tArtikel
INNER JOIN tWarenLagerEingang ON tWarenLagerEingang.kArtikel = tArtikel.kArtikel
INNER JOIN dbo.tWarenLagerPlatz ON dbo.tWarenLagerPlatz.kWarenLagerPlatz = dbo.tWarenlagereingang.kWarenLagerPlatz
WHERE tArtikel.cArtNr =
CONCAT ((SELECT  tArtikel.cArtNr from tArtikel
WHERE tArtikel.kArtikel =@Key),'-RW')
AND dbo.tWarenlagereingang.fAnzahlaktuell > 0
ORDER BY MHD ASC

Das funktioniert unter Artikel auch problemlos. Ich wollte nun die gleiche Abfrage auch für die Beschaffung umbauen. Allerdings habe ich hier in Problem: Die abgeänderte Abfrage liefert nur ein Ergebnis, wenn exakt eine Rohware auf Lager ist. Habe ich mehrere verschiedene Chargen kommt das Ergebnis leer zurück:

Code:
SELECT tArtikel.cArtNr AS Artikelnummer,
   CAST(tWarenLagerEingang.fAnzahlAktuell AS float) AS Bestand,
   FLOOR(tWarenLagerEingang.fAnzahlAktuell / (SELECT fAnzahl FROM tStueckliste
JOIN tArtikel AS Kind ON Kind.kArtikel = tStueckliste.kArtikel
JOIN tArtikel AS Vater ON Vater.kArtikel = tStueckliste.kVaterArtikel
WHERE Kind.cArtNr = CONCAT ((SELECT tLieferantenBestellungPos.cArtNr from tLieferantenBestellungPos
WHERE tLieferantenBestellungPos.kLieferantenbestellung = @Key),'-RW')
AND Vater.cArtNr = CONCAT ('PROD-',(SELECT tLieferantenBestellungPos.cArtNr from tLieferantenBestellungPos
WHERE tLieferantenBestellungPos.kLieferantenbestellung = @Key)))) AS Produzierbar,
   tWarenLagerEingang.cChargenNr AS Charge,
   tWarenLagerEingang.dMHD AS MHD,
   tWarenLagerPlatz.cName AS Lagerort
FROM tArtikel
INNER JOIN tWarenLagerEingang ON tWarenLagerEingang.kArtikel = tArtikel.kArtikel
INNER JOIN dbo.tWarenLagerPlatz ON dbo.tWarenLagerPlatz.kWarenLagerPlatz = dbo.tWarenlagereingang.kWarenLagerPlatz
WHERE tArtikel.cArtNr =
CONCAT ((SELECT tLieferantenBestellungPos.cArtNr from tLieferantenBestellungPos
WHERE tLieferantenBestellungPos.kLieferantenbestellung = @Key),'-RW')
AND dbo.tWarenlagereingang.fAnzahlaktuell > 0
ORDER BY MHD ASC

Ich bin etwas mit meinem Latein am Ende, hat jemand ne Idee woran das liegen könnte?
 
Ähnliche Themen
Titel Forum Antworten Datum
SQL Abfrage bei Workflow Datei Schreibn JTL-Wawi 1.9 1
Neu SQL-Abfrage von im Onlineshop aktiven Artikeln JTL Ameise - Eigene Exporte 2
Retoureneingang - keine Abfrage mehr für Seriennummer? JTL-Wawi 1.9 2
Sql Abfrage VK Preise pro Kundengruppe für Grafana JTL-Wawi 1.8 9
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Innerhalb einer Variable -SQL Abfrage- das Wort "fett" schreiben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu SQL Abfrage, 3. Mahnstufe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Nur Kindartikel anzeigen in bestimmter Kategorie Allgemeine Fragen zu JTL-Shop 4
Neu Artikel im Shop nur für DE ausschliessen Allgemeine Fragen zu JTL-Shop 0
Neu Artikel nur zur Ansicht in Shop ... ohne Kauf-Button Betrieb / Pflege von JTL-Shop 2
Neu 📢 Plugin "Verbotene Artikel: Kauf nur für richtige Kundengruppe" by NETZdinge.de Plugins für JTL-Shop 0
Neu Abgleich mit JTL-Shop nur neue oder geänderte Bilder Onlineshop-Anbindung 9
Neu Neues Zusatzfeld-Set für Shopware 6 in JTL erstellen (nicht nur custom_jtl) Shopware-Connector 0
GPRS nur mit Shopify JTL-Wawi 1.9 4
DHL Europaket via DHL 3.0 - Label nur noch ohne Firmennamen? JTL-Wawi 1.9 1
GPSR für nur einen Artikel des Hersteller JTL-Wawi 1.9 2
Neu Nur geänderte Artikel per Ameise exportieren JTL Ameise - Eigene Exporte 5
Neu Artikel Bilder bei neuen Amazon Artikeln immer nur JTL Dummy Bild Amazon-Lister - Fehler und Bugs 1
Neu Artikeletiketten Druck funktioniert auf einmal nicht mehr - nur weißes Etikett User helfen Usern - Fragen zu JTL-Wawi 10
In Diskussion Workflow soll nur Montags bis Freitags greifen JTL-Workflows - Ideen, Lob und Kritik 12
Neu DHL Label drucken - kommt nur eine Adresse raus aber kein Label User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Neu Umfrage: Scanpflicht auf Artikelebene (Nur für bestimmte Artikel aktivieren/deaktivieren) JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Sprachvariablen: Statt mehreren Variablen (wie z. B. %s %s) nur eine bestimmte ausgeben Allgemeine Fragen zu JTL-Shop 2
Neu Abholung in Filiale nur bei genügend Bestand Plugins für JTL-Shop 3
Neu Habe ich ein Sicherheitsproblem oder bin ich nur unfähig? Allgemeine Fragen zu JTL-Shop 19
Neu Bestellungen von nur einem Standort importieren Shopify-Connector 0
Nur bestimmte Bilder für einen Marktplatz aktivieren (Hood.de) JTL-Wawi 1.8 2

Ähnliche Themen