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

mysql:nhận số lượng bản ghi giữa hai ngày-giờ

Có thể với:

SELECT count(*) FROM `table` 
where 
    created_at>='2011-03-17 06:42:10' and created_at<='2011-03-17 07:42:50';

hoặc sử dụng between :

SELECT count(*) FROM `table` 
where 
    created_at between '2011-03-17 06:42:10' and '2011-03-17 07:42:50';

Bạn có thể thay đổi ngày giờ theo nhu cầu của mình. Có thể sử dụng curdate() hoặc now() để có được ngày mong muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao điều kiện IN lại chậm hơn =trong sql?

  2. Cách hiển thị đối chiếu của một bảng trong MySQL

  3. Làm cách nào để thay đổi BỘ KÝ TỰ (và BỘ LẠNH) trong toàn bộ cơ sở dữ liệu?

  4. MySQL tạo cú pháp thủ tục được lưu trữ với dấu phân cách

  5. Tôi nên xử lý --secure-file-priv trong MySQL như thế nào?