Datum und Zeitfunktionen in SQL
Effiziente Verwaltung von Zeitdaten
Datum und Zeitfunktionen sind essenziell für die Verwaltung und Analyse von Zeitdaten in SQL-Datenbanken. Sie ermöglichen es, Datums und Zeitwerte zu manipulieren, zu berechnen und zu formatieren.
Grundlegende Datum und Zeitfunktionen:
CURRENT_DATE und CURRENT_TIME: Diese Funktionen geben das aktuelle Datum bzw. die aktuelle Uhrzeit zurück.
SELECT CURRENT_DATE;
SELECT CURRENT_TIME;
NOW(): Diese Funktion gibt das aktuelle Datum und die aktuelle Uhrzeit zurück.
SELECT NOW();
DATE_ADD und DATE_SUB: Diese Funktionen fügen einem Datum eine bestimmte Zeitspanne hinzu oder ziehen sie ab.
SELECT DATE_ADD('2024-11-16', INTERVAL 10 DAY);
SELECT DATE_SUB('2024-11-16', INTERVAL 5 DAY);
DATEDIFF: Diese Funktion berechnet die Differenz zwischen zwei Datumswerten.
SELECT DATEDIFF('2024-12-25', '2024-11-16');
DATE_FORMAT: Diese Funktion formatiert ein Datum in einem bestimmten Format.
SELECT DATE_FORMAT('2024-11-16');
Beispiele für die Verwendung von Datum und Zeitfunktionen:
Geburtstage berechnen:
SELECT vorname, nachname, geburtsdatum,
DATE_FORMAT(geburtsdatum, '%d/%m/%Y') AS geburtstag
FROM benutzer;
Alter berechnen:
SELECT vorname, nachname, geburtsdatum,
YEAR(CURRENT_DATE) - YEAR(geburtsdatum) AS alter
FROM benutzer;
Zukünftige Termine berechnen:
SELECT termin, DATE_ADD(termin, INTERVAL 30 DAY) AS neuer_termin
FROM termine;
Datum und Zeitfunktionen in SQL sind unverzichtbare Werkzeuge für die Verwaltung und Analyse von Zeitdaten. Mit den grundlegenden Funktionen wie CURRENT_DATE, NOW(), DATE_ADD, DATE_SUB, DATEDIFF und DATE_FORMAT können Sie Datums und Zeitwerte effizient manipulieren und berechnen.
Brauchen Sie Hilfe?
Wir helfen Ihnen gerne weiter. Zögern Sie nicht, uns zu kontaktieren!
Wir freuen uns darauf, Ihnen bei Ihren Anliegen zu helfen und Ihre Webprojekte zum Erfolg zu führen.