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_StartFROM 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.