Seite 1 von 1

Gespeicherte Abfragen in der Statistik

Verfasst: 16.11.2009, 14:37:51
von ABraun
Ab Version 2.6.4.480 können folgende SQL-Konstrukte genutzt werden:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1<!%Av-- AND AuftragDatum BETWEEN '%Av' AND '%Ab'-->
Dieser SQL-Befehl bewirkt Folgendes:
Ist der Haken des Auswahlzeitraums gesetzt, wird der SQL-Befehl folgendermaßen umgesetzt:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1 AND AuftragDatum BETWEEN '%Av' AND '%Ab'
anschließend werden die Variablen gefüllt.

Ist der Haken nicht gesetzt, wird der SQL-Befehl folgendermaßen interpretiert:

Code: Alles auswählen

SELECT * FROM Auftrag_s WHERE 1=1
Somit lassen sich hier SQL-Befehle hinterlegen, die auf die eingestellten Abfrageelemente eingehen und gewisse Blöcke nur nutzen, wenn diese auch genutzt werden sollen. Dies betrifft nicht nur die Datumsfelder sondern ebenfalls sämtliche anderen zur Verfügung stehenden Variablen.