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

MySQL kiểm tra xem hai phạm vi ngày có trùng lặp với đầu vào không

Tôi tin rằng điều kiện sau phù hợp với mọi trường hợp chồng chéo có thể xảy ra.

WHERE
(
    (ScopeStartDate <= EndDate AND ScopeEndDate >= StartDate)

)

ngoại trừ nếu bạn khai báo các khoảng thời gian không hợp lý (ví dụ:những khoảng thời gian kết thúc trước khi bắt đầu)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 cách để kiểm tra kiểu dữ liệu của cột trong MySQL

  2. Nhập cơ sở dữ liệu Mysql bằng Ruby / Chef Recipe cho Vagrant

  3. MySQL:Cách nhanh nhất để đếm số hàng

  4. Lưu trữ các tệp hình ảnh trong cơ sở dữ liệu Mongo, có phải là một ý kiến ​​hay không?

  5. IO.FileNotFoundException trong MySql.Data.dll:Không thể tải System.Security.Permissions