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

Làm thế nào để chọn các hàng theo khoảng thời gian trong mysql?

  • Đầu tiên, Date là một Từ khóa trong MySQL . Bạn thực sự nên tránh sử dụng nó làm tên bảng / cột.
  • Để có thời gian trước giờ hiện tại 1 giờ, bạn có thể thêm INTERVAL -1 HOUR đến thời điểm hiện tại (NOW() ), sử dụng Date_add() chức năng.
  • Chúng tôi có thể sử dụng BETWEEN low-value AND high-value toán tử so sánh, để nhận các giá trị từ phạm vi được chỉ định.

Hãy thử truy vấn sau:

SELECT * 
FROM sample.writing 
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ mục MySQL 5.0 - Duy nhất so với Không duy nhất

  2. MySQL - Đếm hai thứ với các điều kiện khác nhau

  3. Phân vùng cơ sở dữ liệu và phân vùng

  4. Điền vào các cột cụ thể trong datagridview từ dữ liệu MySQL VB.NET

  5. PHP, PDO, MySQL, Thông báo:Đang cố gắng lấy thuộc tính của non-object