Access/jet-äquivalent zu Oracle ' s decode

Gibt es ein äquivalent für Oracle ' s decode() in Access (oder Jet, für diese Angelegenheit).

Das problem, das ich mich vor: ich sollte Sortieren (Reihenfolge) ein resultset basiert im Grunde auf
einen status und ein Datum (mit alle Datensätze mit status = 2) am Ende.

In Oracle würde ich eher so etwas wie

select
  ...
from
  ...
where
  ..
order by
  decode(status, 2, 0, 1),
  date_column
Schreiben Sie eine benutzerdefinierte Funktion in VBA und dann rufen Sie von Ihrem SQL. Dies kann vorteilhaft sein, wenn Sie mit komplexen Möglichkeiten, andere Lösungen unter Schalter oder Iif unten am besten.

InformationsquelleAutor René Nyffenegger | 2009-11-19

Schreibe einen Kommentar