Guten Tag,
In meinem Bericht möchte ich verkaufte Artikel hinsichtlich Menge, Datum und Bearbeiter veranschaulichen. Dafür habe ich vier Variablen eingerichtet (Von, Bis, Bearbeiter und Artikelnummer). Jetzt stoße ich auf folgendes Problem: Wenn ich diesen Code-Teil hinzufüge (unter dem Absatz), erscheint die Meldung ‘keine Daten vorhanden’. Lasse ich diesen Teil weg, werden zwar die Daten angezeigt, aber ich kann die beiden Variablen dann nicht nutzen.
Der Code: AND a.name = '{BEARBEITER}' AND ap.nummer = '{ARTIKELNUMMER}'
Mein ganzer Code:
SELECT
auf.datum,
auf.belegnr,
auf.kundennummer,
auf.name,
ap.nummer,
ap.bezeichnung,
ROUND (ap.menge, 0) AS menge,
REPLACE(ROUND(ap.menge * ap.preis, 2), '.', ',') AS umsatz,
a.name AS bearbeiter
FROM auftrag auf
LEFT JOIN
adresse a ON auf.bearbeiterid = a.id
LEFT JOIN
auftrag_position ap ON auf.id = ap.auftrag
WHERE
auf.status = 'abgeschlossen'
AND IF('{VON}'=0,1,auf.datum>='{VON}')
AND IF('{BIS}'=0,1,auf.datum<='{BIS}')
AND a.name = '{BEARBEITER}'
AND ap.nummer = '{ARTIKELNUMMER}'
ORDER BY auf.datum
Vielen Dank im Voraus!