Esteba: Zeitspanne zu Datum-Typ addieren

Beitrag lesen

Welchern Timstamp meinst du denn? Den Unix-Timestamp in einem INT-Feld gespeichert oder ein MySQL-TIMESTAMP-Feld? Mit letzterem kann man alle Datums- und Zeitfunktionen verwenden, die auch auf DATE, TIME, DATETIME anwendbar sind.

Jetzt, wo ich gelernt habe, wie man Additionen und Subtraktionen mit DATETIME-Typen durchführt, sehe ich in dem Fall so oder so keinen Vorteil mehr darin, einen Timestamp zu verwenden. ^^

DATE_ADD() kam ja schon als Antwort. Nebenbei: Verwendet man das in einer View schreibt MySQL das in die Form

datumswert +/i INTERVAL wert einheit

um. Das scheint ihm besser zu gefallen als DATE_ADD(datumswert,INTERVAL wert einheit). Wie auch immer.

Es gibt nun zwei Notationsarten für dein Problem

a) spalte + INTERVAL ... < NOW()
  b) spalte < NOW() - INTERVAL ...

OK, danke für den Tip. Sieht bei mir jetzt so aus:

"[...] WHERE [...] AND (gelesen <= NOW() - INTERVAL 1 DAY)"

Gruß,
Esteba