Skip to main content
Beantwortet

Bericht: Retouren auswerten

  • October 12, 2022
  • 2 Antworten
  • 143 Ansichten

Moin Zusammen,

ich würde gerne die Retouren innerhalb eines bestimmten Zeitraumes auswerten, allerdings ist meine SQL Abfrage falsch.

Meine Spalten sollen sein: 

  • Retourennummer
  • Artikelnummer
  • Artikelbezeichnung
  • Menge
  • Retourengrund

Meine SQL-Abfrage war:

SELECT

 ar.belegnr AS retbelegnr,

 ar.nummer AS nummer,

 ar.name_de AS name_de,

ROUND(SUM(ap.menge),0) AS menge,

 ar.grund AS retgrund,

FROM retoure au

 JOIN artikel ar ON ar.id = ap.artikel

 LEFT JOIN projekt AS p ON p.id = au.projekt

WHERE IF('{PROJEKT}'='0',1,'{PROJEKT}'=p.abkuerzung) AND au.status<>'angelegt' AND au.status<>'storniert' AND IF('{VON}'=0,1,au.datum>='{VON}') AND IF('{BIS}'=0,1,au.datum<='{BIS}') AND ar.lagerartikel=1

GROUP BY ar.id

 

Das scheint aber leider falsch zu sein. Aus den Xentral-Erklärungen werde ich leider nicht schlau. Kann mir jemand helfen?

Beste Antwort von Daniel Schmidtchen

Hey Nina,

 ar.belegnr müsste au.belegnr

und

 ar.grund müsste rp.grund heißen..

Der JOIN artikel ar ON ar.id = ap.artikel kann auch nicht funktionieren, da ap nicht aufgelöst wird.

BG, Daniel

2 Antworten

Daniel Schmidtchen
Partner
Forum|alt.badge.img+5

Hey Nina,

 ar.belegnr müsste au.belegnr

und

 ar.grund müsste rp.grund heißen..

Der JOIN artikel ar ON ar.id = ap.artikel kann auch nicht funktionieren, da ap nicht aufgelöst wird.

BG, Daniel


Daniel Schmidtchen
Partner
Forum|alt.badge.img+5