Neu SQL Ausgabe Bestellinformationen

Dumanu

Aktives Mitglied
26. August 2020
21
7
Hallo zusammen,
ich versuche gerade für ein externes Programm auf Daten aus Bestellungen zuzugreifen.
Das funktioniert auch soweit, allerdings bekomme ich bei ebay Bestellungen, Positionen doppelt ausgegeben obwohl der Artikel nur einmal in der Bestellung ist
Der einzige Unterschied ist in der Ausgabe ist, dass einmal der Artikelname von ebay und einaml der aus der Wawi hinterlegt ist.

Kann mir einer einen tipp geben was ich ändern muss?

Anbei Ein Screenshot von einem Teil der Ausgabe die ich erhalte und dem Auftrag in der Wawi.

sql.jpg

Code:
SELECT
    tbestellpos.cHinweis,
    CAST(tbestellpos.nAnzahl AS INTEGER) AS nAnzahl,
    tbestellpos.cArtNr,
    tArtikel.cAnmerkung,
    tArtikel.cHAN,
    tBestellung.cInetBestellNr,
    tArtikel.cBarcode,
    tArtikelBeschreibung.cName,
    tBestellung.cBestellNr,
    tkategorieartikel.kKategorie,
    tBestellung.nKomplettAusgeliefert,
    tBestellung.dVersandt,
    tkunde.kKunde

FROM
    [eazybusiness].[dbo].[tBestellung]
LEFT JOIN
    [eazybusiness].[dbo].[tbestellpos] ON tbestellpos.tBestellung_kBestellung = tBestellung.kBestellung
LEFT JOIN
    [eazybusiness].[dbo].[tArtikel] ON tbestellpos.tArtikel_kArtikel = tArtikel.kArtikel
LEFT JOIN
    [eazybusiness].[dbo].[tkategorieartikel] ON tBestellpos.tArtikel_kArtikel = tkategorieartikel.kArtikel
LEFT JOIN
    [eazybusiness].[dbo].[tArtikelBeschreibung] ON tArtikel.kArtikel = tArtikelBeschreibung.kArtikel
LEFT JOIN
    [eazybusiness].[dbo].[tkunde] ON tkunde.kKunde = tBestellung.tKunde_kKunde
WHERE
    tBestellung.cBestellNr = '64208';

Danke und LG
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: recent.digital

kelvin.

Sehr aktives Mitglied
15. Februar 2023
165
65
Frankfurt
Ohne es zu überprüfen, denke ich, dass es an tArtikelBeschreibung liegt, da es dort die Artikelbeschreibung in allen angelegten Sprachen gespeichert wird.

Du musst die Bedingung mit der gewünschten Sprache erweitern.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
628
199
Ohne es zu überprüfen, denke ich, dass es an tArtikelBeschreibung liegt, da es dort die Artikelbeschreibung in allen angelegten Sprachen gespeichert wird.

Du musst die Bedingung mit der gewünschten Sprache erweitern.
Das wird es sein, Sprache und Plattformen können in der Tabelle eine Rolle spielen, danach könntest du beim JOIN schon einschränken. Es ist ja möglich, Namen und Texte für verschiedene Plattformen anzulegen.
 
  • Gefällt mir
Reaktionen: kelvin.

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.375
711
Es gibt je Plattform einen Key, ebenso für die Sprache, du musst also definieren welche Ausgabe du willst.

Ein Join dabei auf tPlattform und tSprache ist erforderlich, habe keine Wawi zur Hand.
 

John

Sehr aktives Mitglied
3. März 2012
3.648
845
Berlin
...was bereits gesagt wurde.

Du kannst auch gleich einen Join auf vStandardArtikel machen anstatt auf tArtikel und tArtikelbeschreibung. Die View vStandardArtikel beinhaltet vieles, was man sonst zusammensuchen muß.

Den Join auf tkunde verstehe ich nicht. Scheint mir überflüssig.

Obacht auch mit Join auf tkategorieartikel. Ein Artikel kann in mehreren Kategorien liegen...
 
  • Gefällt mir
Reaktionen: jtldudel
Ähnliche Themen
Titel Forum Antworten Datum
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Warenbewegung SQL Abfrage JTL-Wawi 1.10 2
Wo finde ich Kundendaten in der sql Datenbank? JTL-Wawi 1.9 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Neu SQL Überverkäufe möglich je Verkaufskanal - in welcher Tabelle steht das? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL WaWi (SQL Server)soll nur auf PC laufen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 5
Neu Server Hardware für eigenes Wawi / SQL Hosting Installation von JTL-Wawi 3
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
SQL Service Update JTL-Wawi 1.9 15
Bestseller SQL-Abfrage JTL-Wawi 1.9 1
Neu Ausgabe mehrerer Tracking IDs bei Rechnungsversand Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu Ausgabe Vatiantenwerte in Angebot etc Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu {{ Vorgang.Kunde.EigeneFelderAlsText }} keine Array Ausgabe Rechnungsvorlage Export XML Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Nach Update auf 1.10.10.3 bei Auftragsexport über Ausgabe-->Auftrag-->Exportieren Zugriff auf Pfad C:\programfiles(x86)\JTLSoftware\xxx verweigert JTL-Wawi 1.10 4
Neu If Formel Ausgabe Zeichenkette Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 20

Ähnliche Themen