Skip to main content

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!

Hallo @Baris Akinci 

ich habe deinen Code gerade getestet.

Bei mir funktioniert er ohne Fehlermeldung.

Wie hast du die Variablen eingerichtet?
VON/BIS sollten den Date-Picker nutzen, die Artikelnummer die entsprechende Eingabe “Auswahl Artikel”.


Guten Morgen,

ein Fehlercode entsteht nicht. Man kriegt nur keine Datensätze. Mit einem ähnlichen Bericht funktioniert das jetzt.

 


Antworten