Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como obter os dados de hoje / ontem do banco de dados MySQL?


Acho que você está procurando por isso:
"SELECT id FROM folk WHERE DATE(time) = CURDATE()"

time deve ser um campo em sua tabela que contém uma referência à linha.

atualizar

Para obter adições de ontem:
"SELECT id FROM folk WHERE DATE(time) = CURDATE() - 1"

atualização 2

Para obter todas as adições deste mês:
"SELECT id FROM folk 
WHERE MONTH(time) = MONTH(NOW()) AND YEAR(time) = YEAR(NOW())"

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