Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie bekomme ich die Daten von heute/gestrig aus der MySQL-Datenbank?

Ich glaube, Sie suchen das hier:

"SELECT id FROM folk WHERE DATE(time) = CURDATE()"

time muss ein Feld in Ihrer Tabelle sein, das einen Verweis auf die Zeile enthält.

aktualisieren

So erhalten Sie die Ergänzungen von gestern:

"SELECT id FROM folk WHERE DATE(time) = CURDATE() - 1"

Aktualisierung 2

So erhalten Sie alle Ergänzungen in diesem Monat:

"SELECT id FROM folk 
WHERE MONTH(time) = MONTH(NOW()) AND YEAR(time) = YEAR(NOW())"

Referenz:http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html