Eigene Übersichten Artikeldetails

KTM München Nord

Aktives Mitglied
21. Januar 2016
6
0
Hallo, wir möchten gerne eine eigene Übersicht erstellen und benötigen dazu folgende Felder:
- Lieferstatus (Verfügbarkeit) aus den Artikel Stammdaten
- Erscheint am aus den Artikel Stammdaten

Kann uns jemand dabei helfen den korrekten SQL Befehl zu erstellen?

Danke im Voraus.
 

Atelier-Zippel

Mitglied
27. Dezember 2022
57
14
Hallo KTM München Nord,

Artikelname und Lieferstatus sind Sprache 1 = Deutsch
Sollten die Spalten Artikelnummer und Artikelname nicht benötigt werden, einfach hinter SELECT den "fetten" Teil (inkl. dem Komma hinter Artikelname) rausnehmen

ab Wawi 1.7.xxx (Mehrfach Auswahl bei Artikeln im WHERE definiert möglich):

SELECT tArtikel.cArtNr AS Artikelnummer, tArtikelBeschreibung.cName AS Artikelname, tArtikel.dErscheinungsdatum AS Erscheinungsdatum, tLieferStatus.cName AS Lieferstatus
FROM (tArtikel INNER JOIN tArtikelBeschreibung ON tArtikel.kArtikel = tArtikelBeschreibung.kArtikel) LEFT JOIN tLieferStatus ON tArtikel.kLieferStatus = tLieferStatus.kLieferStatus
WHERE (((tArtikel.kArtikel) IN (@Keys)) AND ((tArtikelBeschreibung.kSprache)=1) AND ((tArtikelBeschreibung.kPlattform)=1) AND ((tArtikelBeschreibung.kShop)=0) AND ((tLieferStatus.kSprache) Is Null Or (tLieferStatus.kSprache)=1));

Wawi <1.7.xxx oder wenn in 1.7.xxx keine Mehrfachauswahl im WHERE definiert möglich sein soll:

SELECT tArtikel.cArtNr AS Artikelnummer, tArtikelBeschreibung.cName AS Artikelname, tArtikel.dErscheinungsdatum AS Erscheinungsdatum, tLieferStatus.cName AS Lieferstatus
FROM (tArtikel INNER JOIN tArtikelBeschreibung ON tArtikel.kArtikel = tArtikelBeschreibung.kArtikel) LEFT JOIN tLieferStatus ON tArtikel.kLieferStatus = tLieferStatus.kLieferStatus
WHERE (((tArtikel.kArtikel) = @Key) AND ((tArtikelBeschreibung.kSprache)=1) AND ((tArtikelBeschreibung.kPlattform)=1) AND ((tArtikelBeschreibung.kShop)=0) AND ((tLieferStatus.kSprache) Is Null Or (tLieferStatus.kSprache)=1));

LG

Bernd
 

Ähnliche Themen