von RobertG » Sa, 20.01.2018 11:24
Hallo Vanessa,
versuche es einmal mit CASE WHEN ...
Aus dem Handbuch:
CASE WHEN expr1 THEN v1[WHEN expr2 THEN v2] [ELSE v4] END
Wenn expr1 wahr ist wird v1 zurückgegeben. [Optional können weitere Fälle angegeben werden] Sonst wird v4 wiedergegeben oder
NULL, wenn kein ELSE formuliert ist.
CASE WHEN DAYOFWEEK("Datum")=1 THEN 'Sonntag' WHEN DAYOFWEEK("Datum")=2 THEN 'Montag' ... END
könnte per SQL den Tagesnamen ausgeben, der sonst in der Funktion nur in Englisch verfügbar ist.
Wenn Du rechnen willst, dann dürfen die Zahlen aber nicht in Hochkommata stehen.
Gruß
Robert
Hallo Vanessa,
versuche es einmal mit CASE WHEN ...
Aus dem Handbuch:
[quote]CASE WHEN expr1 THEN v1[WHEN expr2 THEN v2] [ELSE v4] END[/quote]
[quote]Wenn expr1 wahr ist wird v1 zurückgegeben. [Optional können weitere Fälle angegeben werden] Sonst wird v4 wiedergegeben oder
NULL, wenn kein ELSE formuliert ist.
[b]CASE WHEN DAYOFWEEK("Datum")=1 THEN 'Sonntag' WHEN DAYOFWEEK("Datum")=2 THEN 'Montag' ... END[/b]
könnte per SQL den Tagesnamen ausgeben, der sonst in der Funktion nur in Englisch verfügbar ist.[/quote]
Wenn Du rechnen willst, dann dürfen die Zahlen aber nicht in Hochkommata stehen.
Gruß
Robert