Benutzer-Werkzeuge

Webseiten-Werkzeuge


db:mysql:interval

INTERVAL und DATE_ADD: Mit der Zeit rechnen

Das folgende Beispiel gibt nur User aus, die innerhalb der letzten 15 Minuten angelegt wurden:

SELECT * FROM users WHERE created_at > DATE_ADD( NOW(), INTERVAL - 15 MINUTE )

Genau so kann mit DATE_SUB auch Zeit abgezogen werden. Für den INTERVAL stehen folgende weitere Einheiten zur Verfügung:

  • SECOND (Sekunde)
  • MINUTE (Minute)
  • HOUR (Stunde)
  • DAY (Tag)
  • MONTH (Monat)
  • YEAR (Jahr)
db/mysql/interval.txt · Zuletzt geändert: 2020/03/17 21:16 von webproducer