Mysql
 sql >> Database >  >> RDS >> Mysql

Come ottenere i dati di oggi/ieri dal database MySQL?

Penso che tu stia cercando questo:

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

l'ora deve essere un campo della tabella che contiene un riferimento alla riga.

aggiornamento

Per ottenere le aggiunte di ieri:

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

aggiornamento 2

Per ottenere tutte le aggiunte di questo mese:

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

riferimento:http://dev.mysql .com/doc/refman/5.5/en/funzioni-data-e-ora.html