Neu SQL Ausgabe Bestellinformationen

Dumanu

Aktives Mitglied
26. August 2020
25
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
166
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
636
207
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.746
821
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
4.163
1.060
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
In Diskussion Kundengruppe nach Umsatz (SQL in Workflow) JTL-Workflows - Ideen, Lob und Kritik 5
Neu Dedicated SQL Server am Limit Merkmale Betrieb / Pflege von JTL-Shop 1
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
Neu Arbeiten mit Lieferanten EKs - Workflows und SQL User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
welche Microsoft SQL Server Version läuft am stabilsten? JTL-Wawi 2.0 2
Neu MS Server und MS SQL Installation von JTL-Wawi 5
WMS Lagerbestand Bezeichnung in SQL Datenbank JTL-Wawi 1.11 2
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 7
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Keine Rückmeldung in JTL Wawi sobald SQL Server Memory durch Database Cache ausgeslastet ist JTL-Wawi 2.0 9
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Neu SQL Lagerbestand minus in Aufträgen Eigene Übersichten in der JTL-Wawi 4
Neu JTL-Shop 5.7.2: Unterschiedliche Standardsprachen in tsprache – widersprüchliche Canonical- und Hreflang-Ausgabe der Startseite Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen