Neu SQL Abfrage einschränken

Karsten Busch

Aktives Mitglied
18. November 2016
33
8
Moin,
wir möchten unsere Kategorien automatisch setzen nach der Warengruppe.

Dafür habe ich ein kleines SQL geschrieben recht umfangreich, dies ordnet alles richtig zu und funktioniert. Jetzt würde ich gern die Auswahl beschränken, so das nur eine Zuordnung erfolgt wenn dem Artikel schon einer bestimmten Kategorie zugeordnet ist und bekomme es nicht hin dies zu integrieren.

Die Zeile möchte ich intergrieren

SELECT * FROM dbo.tkategorieartikel WHERE kKategorie = 56


Hier die grundsätzliche Funktion

SELECT

CASE
-- Kat1Accessoires
WHEN tWarengruppe.cName = 'GKL' THEN 'Accessoires'
-- Kat1Marke
WHEN tWarengruppe.cName = 'DAUFUNDIG' THEN 'Marken ' +(tHersteller.cName ) +' ' + (tHersteller.cName + ' ' + 'Uhren')
WHEN tWarengruppe.cName = 'WETTHE' THEN 'Uhren'
-- Kat1Zubehör
WHEN tWarengruppe.cName = 'UAB' THEN 'Zubehör'
ELSE ''
END AS Kat1,
------------------------------------------------------

tHersteller.cName AS Hersteller
, tWarengruppe.cName AS Warengruppe
, tArtikel.cArtNr AS kArtNr
, tArtikel.cHAN AS kHAN


FROM dbo.tArtikel
LEFT JOIN dbo.tWarengruppe ON tWarengruppe.kWarengruppe = tArtikel.kWarengruppe
LEFT JOIN dbo.tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
 

Karsten Busch

Aktives Mitglied
18. November 2016
33
8
Moin,
hat sich erledigt. Die Antwurt muss so ausssehen.

Select

CASE
-- Kat1Accessoires
WHEN tWarengruppe.cName = 'GKL' THEN 'Accessoires'
-- Kat1Marke
WHEN tWarengruppe.cName = 'DAUFUNDIG' THEN 'Marken ' +(tHersteller.cName ) +' ' + (tHersteller.cName + ' ' + 'Uhren')
WHEN tWarengruppe.cName = 'WETTHE' THEN 'Uhren'
-- Kat1Zubehör
WHEN tWarengruppe.cName = 'UAB' THEN 'Zubehör'
ELSE ''
END AS Kat1,
------------------------------------------------------

tHersteller.cName AS Hersteller
, tWarengruppe.cName AS Warengruppe
, tArtikel.cArtNr AS kArtNr
, tArtikel.cHAN AS kHAN
, tArtikel.kArtikel AS InternNR
, tkategorieartikel.kKategorie AS Kategorie


FROM dbo.tArtikel
JOIN dbo.tWarengruppe ON tWarengruppe.kWarengruppe = tArtikel.kWarengruppe
JOIN dbo.tHersteller ON tHersteller.kHersteller = tArtikel.kHersteller
JOIN dbo.tkategorieartikel ON tkategorieartikel.kArtikel = tArtikel.kArtikel

where kKategorie = '56'
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bilder von Kinderartikeln auf Vaterartikel kopieren via SQL Eigene Übersichten in der JTL-Wawi 2
Neu Täglich SQL Backup vom Shop Allgemeine Fragen zu JTL-Shop 2
Kann ich mit dieser SQL Version die neue WaWi 1.11.1 installieren? JTL-Wawi 1.11 2
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Sql Express 2022 - wawi sagt beim Start es ist ein Update bereit - gelöst Installation von JTL-Wawi 3
Neu Extern erstelltes SQL - Angebot falsche Werte User helfen Usern - Fragen zu JTL-Wawi 3
Neu In welcher SQL Tabelle finde ich den Ansprechpartner des Herstellers? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Seriennummern und SQL Abfragen User helfen Usern - Fragen zu JTL-Wawi 1
Update SQL Server Management Studio JTL-Wawi 1.10 1
Neu Einrichtung SQL in neuem Rechner funktioniert nicht Installation von JTL-Wawi 3
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu SQL für noch nie Verkaufte Artikel auf Marktplätzen. User helfen Usern - Fragen zu JTL-Wawi 3
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 10
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0

Ähnliche Themen