Ilja: SQL, Datumsfunktionen

Beitrag lesen

yo Vinz,

ja, meine abfrage hat mir selbst nicht gefallen, war ein wenig schnell dahin geschrieben, ohne zuviel gehirn-schmalz zu investieren. das geht in aller regel immer nicht gut aus. ;-)

um ein paar denkanstösse zu geben, hat es ja zum glück gereicht.

Der result_expression-Ausdruck des ersten Boolean_expression-Ausdrucks, der zu TRUE ausgewertet wird, wird zurückgegeben.

hmm, da bin ich skeptisch, wenn man nun schon eine so ordentliche typen-umwandlung macht(was sehr sinnvoll ist), dann sollte man auch explizit alle fälle durchgehen und den else fall eventuell mit NULL abfangen. meine erfahrung ist, dass es weniger fehleranfällig ist, wenn man alle fälle durchgeht und den else fall als "kein ergebnis" benutzt und vor allem die oben genanten "funktion" nicht ausnutzt. macht neben der kleineren fehleranfälligkeit auch besser lesbar.

Gruß
Ilja