Beispiel für Query Generator: Entwickler
|
Für
Entwickler ist es hilfreich, für eigene Aufgaben jeweils ein passendes"
Muster-Programm als Vorlage zu haben. EasyAnalyx benötigt
für die Analysen zahlreiche SQL-Statements und Zählbefehle. Diese
Statements werden nicht nur generiert, sondern auch als Muster abgelegt. Studieren
Sie die vier vorangegangenen Aufgabenstellungen und betrachten Sie dann unten
aufgeführte Statements genauer: Speed-Research: BankSELECT
'G("3%")' AS pruefung, ref_wrg, COUNT(*) AS anzahl FROM Analyxdata
WHERE region $ [SG,TG,AR,AI,GR] GROUP BY 1, 2 INTO TABLE &tablename Info-Analyzer: HandelSELECT
STR(DOW(einkaufsdatum),1) + BLANK(1) + CDOW(einkaufsdatum) AS feld_x, warengruppe
AS feld_y, AVG(umsatz) AS zelle FROM Analyxdata WHERE BETWEEN(einkaufsdatum,
DATE(2004,07,01), DATE(2004,09,30)) GROUP BY 1,2 ORDER BY 1,2 INTO TABLE &tablename Anschliessend
läuft der Kreuztabellengenerator mit der generierten Tabelle ab Case-Finder: Versicherung
SELECT versicherungsagent, versicherungsjahr, COUNT(schaden) AS schaeden, SUM(schaden) AS Summe, AVG(schaden) AS durchschnitt, MAX(schaden) AS maximum, MIN(schaden) AS minimum GROUP BY 1, 2 ORDER BY 1, 2 INTO TABLE &tablename Quality-Checker: MigrationCOUNT
FOR EMPTY (CHRTRAN (adresszeile1, [ABCDEFGHIJKLMNOPQRSTUVWXYZ-+*.,&()'"/0123456789
], [])) TO pruef_anz Gültige Zeichen werden durch Leerzeichen ersetzt, nicht leere Strings sind falsch! |