KingLully: MySql Select mit mehreren Case

Beitrag lesen

SELECT date_start, date_stop,
CASE Date_FORMAT( date_start, "%m" )
WHEN "01"
THEN "Januar"
WHEN "02"
THEN "Februar"
WHEN "03"
THEN "März"
WHEN "04"
THEN "April"
WHEN "05"
THEN "Mai"
WHEN "06"
THEN "Juni"
WHEN "07"
THEN "Juli"
WHEN "08"
THEN "August"
WHEN "09"
THEN "September"
WHEN "10"
THEN "Oktober"
WHEN "11"
THEN "November"
WHEN "12"
THEN "Dezember"
ELSE "unklar"
END AS Monat_Start

FROM TABELLE

Kannst Du nicht einfaxch einen "CASE-Blöck":

,CASE Date_FORMAT( date_start, "%m" )
WHEN "01"
THEN "Januar"
WHEN "02"
THEN "Februar"
WHEN "03"
THEN "März"
WHEN "04"
THEN "April"
WHEN "05"
THEN "Mai"
WHEN "06"
THEN "Juni"
WHEN "07"
THEN "Juli"
WHEN "08"
THEN "August"
WHEN "09"
THEN "September"
WHEN "10"
THEN "Oktober"
WHEN "11"
THEN "November"
WHEN "12"
THEN "Dezember"
ELSE "unklar"
END AS Monat_Start

anhaengen?
Natuerlich einen anderen Aliasnamen waehlen.

Was funzt denn dann nicht? Code-Beispiel und Fehlermeldung bitte anlegen.