Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để lấy dữ liệu của ngày hôm nay / ngày hôm qua từ cơ sở dữ liệu MySQL?

Tôi nghĩ bạn đang tìm kiếm điều này:

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

thời gian phải là một trường trong bảng của bạn chứa tham chiếu đến hàng.

cập nhật

Để có được các bổ sung cho các ngày trong năm:

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

cập nhật 2

Để nhận được tất cả các bổ sung trong tháng này:

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

tham khảo: 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. Cập nhật danh sách mọi thứ mà không cần nhấn vào mọi mục nhập

  2. Di chuyển Cơ sở dữ liệu MySQL từ CloudSQL sang AWS RDS

  3. Xóa các bản ghi trùng lặp khỏi bảng không có pk hoặc id hoặc các cột duy nhất trong mysql

  4. Bất kỳ hướng dẫn cơ sở dữ liệu quan hệ tốt nào?

  5. MySQL:Chọn tất cả các ngày trong một phạm vi ngay cả khi không có hồ sơ nào