Hallo,
ich möchte über eine Abfrage Gruppen bilden lassen, das neu auszugebende
Feld soll also unterschiedliche Einträge erhalten. Wenn ich beim
Beispiel des Alters bleibe, also folgende Gruppen:
unter 19
19 - 30
31 - 40
über 40
Im Dienst mache ich meine Abfragen mit Crystal Reports, das eine tolle
SQL-Formulierung erlaubt. Hier wäre die Vorgehensweise, zunächst das
"Formelfeld" zu benennen (also z.B. Altersgruppe) und dann dieses Feld
zu editieren. Für die genannten Bedingungen wäre dies:
if Alter <19 then 1 else if (Alter >=19 and Alter<30) then 2 else if
(Alter >=30 and Alter<40) then 3 else if Alter >=40 then 4
In der Base-Abfrage habe ich jetzt mit allen möglichen Formulierungen
IF
CASEWHEN
CASE WHEN
Aber schon der erste Schritt wie
CASE WHEN "Alter" <19 THEN 1 END
(analog zu "CASE WHEN expr1 THEN v1[WHEN expr2 THEN v2] [ELSE v4] END"
aus "http://hsqldb.org/doc/guide/ch09.html") führt nur zu einer
Fehlermeldung, wo und wieviele Klammern ich auch ergänzen mag....
Weiß jemand eine Lösung für diese Fragestellung?
Danke schon mal für jeden Hinweis
Jürgen
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]