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

MySQL INTERVAL Mins

Hãy thử:

$minutes = 60 * 2

SELECT COUNT(`id`) AS `TOTAL`, `job_id` 
  FROM `tlb_stats` 
  WHERE `log_time` < DATE_SUB(NOW(), INTERVAL $minutes MINUTE) 
  GROUP BY `job_id`
  • sử dụng dấu gạch ngược để trích dẫn các trường (các từ như "tổng số" và "id" một ngày nào đó có thể có nghĩa là một cái gì đó trong MySQL)
  • sử dụng NOW() cho CURRENT_DATE chỉ có nghĩa là 2010-08-04, không bao gồm thời gian
  • sử dụng < để nhận các mục nhập cũ hơn hơn ngày đó.


  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 - Cách xác minh bản ghi đã xóa thành công

  2. Sự cố với GROUP_CONCAT và Longtext trong MySQL

  3. Lưu trữ thông tin đăng nhập MySQL trong tập lệnh PHP ở đâu?

  4. MySQL xử lý ÅÄÖ như AAO?

  5. Bắt org.hibernate.exception.JDBCConnectionException:không thể thực hiện truy vấn ngay cả thông qua JNDI