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

Đầu ra giữa hai ngày mysql

Có vẻ như bạn muốn tìm các dải ô trùng với dải ô đã cho của mình;

SELECT * FROM date_table 
WHERE start_date < '2013-06-10'
  AND to_date   > '2013-04-01'

Tức là bạn so sánh ngày_của mình với cột to_date và ngày đến của bạn với cột start_date .

Một SQLfiddle để kiểm tra .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm trường DATE và TIME để nhận trường DATETIME trong MySQL

  2. mysql tham gia BẬT và VÀ để làm sáng tỏ tài hùng biện

  3. Làm thế nào để hiển thị giá trị của một biến tại dòng lệnh trong MySQL?

  4. Cách tốt hơn để chọn tất cả các cột từ bảng đầu tiên và chỉ một cột từ bảng thứ hai khi tham gia bên trong

  5. Phân vùng bảng cơ sở dữ liệu trong MySQL