Ich hab probiert decode anstatt wie bisher von mir gewohnt im select in die where-Klausel zu schreiben, aber es kommt nur "invalid identifier":
select personid, bearbeiter, zeitstempel
from test
where zustand = decode (zustand,4,4,2,2,1,1,128,128);
Außerdem hab eich mir case...when angeschaut. Ich dachte, damit könnte ich erreichen, dass bei Zustand 4 diese Zeilen verknüpft werden, ansonsten wenn 2 vorkommt die usw. aber das bringt den gleichen Fehler:
select personid, bearbeiter,
(case zustand
when 4 then zeitstempel
when 2 then zeitstempel
when 1 then zeitstempel
when 128 then zeitstempel
else '?'
end)
from test;
Weiß jemand wie es richtig ist?
____________________________________
"reden 2 unsinn im wcm forum, meint der dritte is eh offtopic"
(Gifty am 14. Apr 2002 um 22:47 in " WCM Rat & Tat Forum > Meinung > Guru, e-Zitate & Off Topic > Kommt ein Mann zum Arzt...")
|