Tom: MySql Select mit mehreren Case

Beitrag lesen

Hello nochmal,

hab mal meine kleine "MySQL-Farm" angeschmissen

Das mit "END CASE" zuerst: MySQL 3.23.55 versteht das nicht und benötigt tatsächlich nur "END".

Nun zum Statement. Das folgende liefert mir erstklassige Ergebnisse
Leider hat mein Frontend eine Macke und zeigt keine Fehlermeldungen an.
Wenn ich irgendwo ein Komma weglasse, gibts kein Ergebnis. Ich hätte Dir gerne die zugehörige Fehlermeldung mitgeliefert, aber ...

SELECT LASTCLICK, FIRSTCLICK,

CASE Date_FORMAT( LASTCLICK, "%m" )
WHEN 1
THEN "Januar"
WHEN 2
THEN "Februar"
WHEN 3
THEN "März"
WHEN 4
THEN "April"
WHEN 5
THEN "Mai"
WHEN 6
THEN "Juni"
WHEN 7
THEN "Juli"
WHEN 8
THEN "August"
WHEN 9
THEN "September"
WHEN 10
THEN "Oktober"
WHEN 11
THEN "November"
WHEN 12
THEN "Dezember"
ELSE "unklar"
END
AS ENDE,

CASE Date_FORMAT( FIRSTCLICK, "%m" )
WHEN 1
THEN "Januar"
WHEN 2
THEN "Februar"
WHEN 3
THEN "März"
WHEN 4
THEN "April"
WHEN 5
THEN "Mai"
WHEN 6
THEN "Juni"
WHEN 7
THEN "Juli"
WHEN 8
THEN "August"
WHEN 9
THEN "September"
WHEN 10
THEN "Oktober"
WHEN 11
THEN "November"
WHEN 12
THEN "Dezember"
ELSE "unklar"
END
AS BEGINN,

ID_ADRESSE
FROM ADRESSE

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau