Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL проверява дали два периода от време се припокриват с въвеждането

Вярвам, че следното условие отговаря на всеки възможен случай на припокриване.

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

)

освен ако декларирате нелогични времеви интервали (например тези, които завършват преди започване)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, DELETE заявка с Join

  2. Справяне с вложени набори в mysql?

  3. Дублиран запис за ключ 'PRIMARY'. Игнориране на интервалите за низове

  4. Разлики между SQL и NoSQL бази данни – Сравнение на MySQL и MongoDB

  5. Как мога да направя незадължително JOIN с SQL