Rechnen in Abfragen

Hallo Freunde,

Ich bin gerade dabei eine Spalte in einer Abfrage zu berechnen !

Dabei nehme ich Bezug auf eine Vorhandene Spalte, die da heißt „[Ersteinschätzung]“.

ich möchte gern daß wenn der Wert der Spalte [Ersteinschätzung] „“ ist nichts eingetragen wird, wenn der Wert zwischen 0 und 4 liegt „gering“ eingetragen wird, wenn der Wert zwischen 5 und 8 liegt „mittel“ eingetragen wird, und wenn der Wert bei 9 und häher liegt „hoch“ eingertagen wird.

oder anders: „“ = „“
0 bis 4 = „gering“
5 bis 8 = „mittel“
9 oder höher = „hoch“
verstanden ?

Hiiiiilfeeeee — Christian

Hallo,

hierzu gibt es zum einen die IIF Kunstruktion oder man schreibt eine kleine VBA Routine in der man das mittels „Select case“ erledigt.

IIF bietet sich eher fuer einfache Selektionen an, da sie Syntax leicht unuebersichtlich wird und Fehler schwer zu finden sind.

z.B. iif(Ersteinschätzung]="";"";iif([Ersteinschätzung] >= 0 and [Ersteinschätzung]

Hallo,

ich möchte gern daß wenn der Wert der Spalte
[Ersteinschätzung] „“ ist nichts eingetragen wird, wenn der
Wert zwischen 0 und 4 liegt „gering“ eingetragen wird, wenn
der Wert zwischen 5 und 8 liegt „mittel“ eingetragen wird, und
wenn der Wert bei 9 und häher liegt „hoch“ eingertagen wird.

alternativ ginge es wohl auch so

SELECT ‚‘ AS wasauchimmer
FROM Tabellenname
WHERE Ersteinschätzung = „“
UNION SELECT ‚gering‘ AS wasauchimmer
FROM Tabellenname
WHERE Ersteinschätzung BETWEEN 0 AND 4
UNION SELECT …

MfG,

ujk

Danke Freunde,

ich hab dann gestern abend noch einbischen rumprobiert und folgende Spalte und Berechnung gefunden.

"Risikoklassifizierung: Wenn([Ersteinschätzung]