media-scientific - IT Blog

the backend developers blog

MySQL Datumsbereiche selektieren

Vorlesen mit webReader

Wer Abfragen machen muss, die auf bestimmte Daten begerenzt sind, der kann mit dem folgenden Befehl selektieren:

SELECT * FROM <tabelle> WHERE DATE_SUB(CURDATE(),INTERVAL 90 DAY) <= <spalte mit datum>;

hier werden die letzten 90 Tage ausgegeben.

Das ganze lässt sich auch prima in Rails verwenden:

Model.find(:all, :conditions => "DATE_SUB(CURDATE(),INTERVAL 20 DAY) <= created_at")

Leave a Reply

You must be logged in to post a comment.