MySQL mit Datum subtrahieren?
Hey Leute.
Hab eine MySQL Datenbank und hab ein Feld date_check und ein Feld date_expiration.
Nun möchte ich in einer Datenbank Abfrage schreiben, wenn date_now - date_expiration <= 3 Monate ist.
Wie schreibe ich dieses Statement.
Vielen Dank
2 Antworten
... WHERE DATEDIFF(date_now, date_expiration) <= 3;
Musst mal prüfen, ob DATEDIFF auch negative Tage ausgibt, je nachdem, welches Größer ist. In diesem Fall musst Du eventuell nocht ABS(...) drumherum schreiben.
WHERE (DAYS(date_now) - DAYS(date_expiration)) <= 90