Verschiedene SQL-Implementierungen können unterschiedliche Funktionen für Datumsberechungen haben.
| Frage | Antwort | Oracle | MS Access | MySQL |
|---|---|---|---|---|
| Welches Jahr? | 1962 | to_char(d, 'YYYY') |
year(d) |
year(d) |
| Welcher Monat? | 5 | to_char(d, 'MM') |
month(d) |
month(d) |
| Welcher Tag? | 20 | to_char(d, 'DD') |
day(d) |
day(d) |
| Wochentag? | 7 (Sunday) | to_char(d, 'D') |
weekday(d) |
dayofweek(d) |
| Der folgende Tag | 21 May 1962 | d+1 |
d+1 |
date_add(d, interval 1 day) |
| Heutiges Datum/Uhrzeit? | sysdate |
Now() |
now() |