yo,
Wie bekomme ich da nun die CASE-Verzweigung rein?
die case verzweigung gehört in deinem falle nicht in die WHERE klausel rein, diese sorgt ja nur für eine filterung der datensätze, die in die ergebnismenge kommen. fachlich spricht man dann von der Selektion durch die WHERE klausel.
was du tun musst ist, die Case-fall-Unterscheidung in der Projektion mit reinzunehmen, als bei den daten, die ausgegeben werden sollen. also nicht in die WHERE klausel, sondern in die SELECT klausel (um noch ein wenig zu verwirren, das "normale" abfragen SELECT beinhaltet quasi die Projektion und Selektion in einem, also vertikale und horzontale ausgabe, die selektion in der where klausel und die projektion nach der select klausel. aber das verwirrt wohl mehr als es erklärt).
wie auch immer, ich sag es mal umgangssprachlich, die case bedingung muss nach oben in den ausgabenteil.
Ilja