Neu Reouren Positonen exportieren.

buch001

Gut bekanntes Mitglied
26. März 2012
168
13
Hallo zusammen,

ich würde gerne aus der Datenbank mir die bisherigen Reouren mit den jeweiligen Retouren Positionen ausgeben lassen.
Idealerweise mit Bezug zum Kunden.

Soweit ich gesehen habe, kalppt das über die Ameise nicht.

Wie müsste die Datenbankabfrage lauten, wenn ich mir folgende Spalten ausgeben lassen möchte?
Kundennummer, Email, Name, Datum, Retourenummer, Position (Artikelname & Artikel-Nr.)

Also, im Idealfall sollte das Ergebnis wie folgt aussehen:

225544, xyz@testdomain.de, Max Mustermann, 11.06.2021, Ret-8541, Schuhe-blau-555478-0001
225544, xyz@testdomain.de, Max Mustermann, 11.06.2021, Ret-8541, Schuhe-rot-555435-0001

usw.


Vielen Dank im Voraus.
 

buch001

Gut bekanntes Mitglied
26. März 2012
168
13
Nicht die Abfrage, aber für die Ameise gibt es dafür ein Ticket, das bisher allerdings nur wenig Resonanz erzeugt hat:
https://issues.jtl-software.de/issues/WAWI-25601

Wenn Bedarf besteht, dann bitte Voten.

Für unsere Bedürfnisse sieht die Abfrage wie folgt aus:

SQL:
SELECT tRMRetoure.kRMRetoure, tRMRetoure.cRetoureNr, tRMRetourePos.kRMRetoure, tRMRetourePos.kArtikel, tArtikel.cArtNr, tKunde.cKundenNr, tBestellung.kBestellung,
tBestellung.cBestellNr, tlieferadresse.kLieferAdresse, tlieferadresse.cVorname, tlieferadresse.cName, tlieferadresse.cMail, tRMRetoure.dErstellt, tBestellung.nPlatform, tGutschrift.kGutschrift, tGutschriftPos.cString, tGutschriftPos.fVKNetto,
REPLACE(str(tGutschriftPos.fVKNetto, 10, 2), ' ', '') AS VK
FROM tRMRetoure, tRMRetourePos, tArtikel, tKunde, tBestellung, tlieferadresse,tGutschrift, tGutschriftPos
Where tRMRetoure.kRMRetoure = tRMRetourePos.kRMRetoure
AND tArtikel.kArtikel = tRMRetourePos.kArtikel
AND tKunde.kKunde = tRMRetoure.kKunde
AND tBestellung.kBestellung = tRMRetoure.kBestellung
AND tlieferadresse.kLieferAdresse = tBestellung.kLieferAdresse
AND tGutschrift.kGutschrift = tRMRetoure.kGutschrift
AND tArtikel.kArtikel = tGutschriftPos.tArtikel_kArtikel
AND tGutschrift.kGutschrift = tGutschriftPos.tGutschrift_kGutschrift
AND tBestellung.nPlatform = '2'
Order by dErstellt