Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett

HannesKannes

Aktives Mitglied
28. Januar 2021
56
7
Moin zusammen,

ich brauche für die Druckvorlage vom Artikeletikett eine SQL Abfrage, welche die Artikelbezeichnung auf Englisch abfragt. Die Artikelbezeichnung soll ausgegeben werden, unabhängig davon, ob es sich um einen Vater- oder Kinderartikel handelt.
Aktuell habe ich mir diese Abfrage aus Suchergebnissen zusammengebastelt, wobei ich auch das richtige Ergebnis erhalte:

JTL_DirectQuery("SELECT cName
FROM tArtikelBeschreibung
JOIN tArtikel on tArtikelBeschreibung.kArtikel=tArtikel.kArtikel
WHERE kSprache='2' and tArtikel.cArtNr='"+Artikel.Artikelnummer+"'")

Ich kann die Abfrage leider nicht richtig deuten, frage mich aber, was der Teil mit "tArtikel.cArtNr='"+Artikel.Artikelnummer+" macht?
Hat jemand einen Korrekturvorschlag?

Denn ich möchte die Abfrage nicht unnötig kompliziert machen und die Artikelnummer benötige ich an dieser Stelle nicht.

Vielen Dank im Voraus!
 

ple

Sehr aktives Mitglied
20. August 2019
771
150
Der Filter nur nur die Beschreibung wo deine Artikelnummer gleich der Artikelnummer in der sql Tabelle ist. Könntest auch auf die interne Nummer gehen, kArtikel, die gibts dann auch nur 1 mal.
Bei cartnr, die könnte es theoretisch auch mehrmals geben.
Aus ne kopf kann’s ich es gerade nicht umschreiben, morgen erst wieder.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
801
290
Hallo,

das hier sollte funktionieren:
SQL:
JTL_DirectQuery("SELECT
    cName
FROM
    tArtikelBeschreibung
    JOIN tArtikel ON tArtikelBeschreibung.kArtikel = tArtikel.kArtikel
WHERE
    kSprache = 2
    AND tArtikel.kArtikel = " + Str$(Artikel.InterneArtikelnummer,0,0) + "
    AND tArtikelBeschreibung.kPlattform = 1")

Da ist es auf Plattform 1 eingeschränkt, was die Wawi ist, damit auch nur 1 Ergebnis kommt.

Viele Grüße
Mirko
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
899
284
...ich würde noch auf kShop = 0 einschränken. Aktuell ist das zwar mit tPlattform = 1 immer gewährleistet, muß aber nicht so bleiben.
 

HannesKannes

Aktives Mitglied
28. Januar 2021
56
7
Vielen Dank schon mal für die Anregungen.
Was genau macht diese Zeile:

Code:
AND tArtikel.kArtikel = " + Str$(Artikel.InterneArtikelnummer,0,0) + "

?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Welche SQL Server Version für WaWi 1.0.0.0.0 unter Windows 11 Installation von JTL-Wawi 6
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