sql >> Databasteknik >  >> RDS >> Mysql

Hur får man dagens/gårdagens data från MySQL-databasen?

Jag tror att du letar efter detta:

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

tid måste vara ett fält i din tabell som innehåller en referens till raden.

uppdatering

För att få gårdagens tillägg:

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

uppdatering 2

För att få alla tillägg denna månad:

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

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



  1. Hur uppdaterar man alla kolumner med INSERT ... ON CONFLICT ...?

  2. Odd IntegrityError på MySQL:#1452

  3. Hur man modellerar för enkelt databasunderhåll

  4. fylla i två spinnare från mysql-databasen som är beroende av varandra