Bitte schauen Sie sich Abschnitt 11, Thema 190 genauer an.
MySQL unterstützt verschiedene Vergleichsoperatoren, die verwendet werden können, um Datumswerte zu vergleichen. Einige Beispiele sind:
SELECT * FROM Personen WHERE birthdate > '1990-01-01';
SQLSELECT * FROM Personen WHERE birthdate < '2000-01-01';
SQLSELECT * FROM Personen WHERE birthdate = '1995-01-01';
SQLSELECT * FROM Personen WHERE birthdate BETWEEN '1985-01-01' AND '1995-01-01';
SQLSELECT * FROM Personen WHERE birthdate NOT BETWEEN '1985-01-01' AND '1995-01-01';
SQLEs ist wichtig zu beachten, dass Datumswerte in MySQL immer in der Form ‚YYYY-MM-DD‚ gespeichert werden müssen, um sie erfolgreich vergleichen zu können.
Es gibt auch Möglichkeiten die Zeit mit in den Vergleich einzubeziehen indem man das Datum formatiert in ‚YYYY-MM-DD HH:MM:SS‚
Es gibt auch die Möglichkeit mit DATE_ADD und DATE_SUB Funktionen zu arbeiten