Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да получа днешни/вчерашни данни от MySQL база данни?

Мисля, че търсите това:

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

time трябва да бъде поле във вашата таблица, което съдържа препратка към реда.

актуализация

За да получите допълнения от вчера:

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

актуализация 2

За да получите всички допълнения този месец:

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

справка:http://dev.mysql .com/doc/refman/5.5/en/date-and-time-functions.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MYSQL Блог Архив Меню по година и месец

  2. Съхранение на микросекунди в MySQL:кое решение?

  3. защо sql с 'exists' работи по-бавно от 'in', използвайки MySQL

  4. glassfish 4 &MySQL &JSTL

  5. Декларирайте променлива в MySQL база данни „само за четене“.