von Eia » Fr, 29.02.2008 13:13
Müsste mit CASE WHEN zu machen sein, schau mal hier:
viewtopic.php?f=8&t=15323&start=0&st=0& ... t=CASEWHEN
Die Syntax scheint je nach DB unterscheidlich zu sein. Bei mir (ODBC -> DB/2) geht so was:
SELECT CASE WHEN bedingung THEN Variante1 ELSE Variante2 END as "NeuesFeld" FROM....
mfG
PS:
Weiss jemand, wie's geht, wenn es mehr als entweder/oder gibt? Ist es dann sowas wie ELSE IF?
Müsste mit CASE WHEN zu machen sein, schau mal hier:
http://de.openoffice.info/viewtopic.php?f=8&t=15323&start=0&st=0&sk=t&sd=a&hilit=CASEWHEN
Die Syntax scheint je nach DB unterscheidlich zu sein. Bei mir (ODBC -> DB/2) geht so was:
SELECT CASE WHEN bedingung THEN Variante1 ELSE Variante2 END as "NeuesFeld" FROM....
mfG
PS:
Weiss jemand, wie's geht, wenn es mehr als entweder/oder gibt? Ist es dann sowas wie ELSE IF?