sql >> Database teknologi >  >> RDS >> Mysql

MySQL kontroller, om to datointervaller overlapper med input

Jeg tror, ​​at følgende betingelse matcher alle mulige overlappende tilfælde.

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

)

undtagen hvis du erklærer ulogiske tidsrum (for eksempel dem, der slutter før start)



  1. PostgreSQL:Hvorfor kan psql ikke oprette forbindelse til serveren?

  2. Microsoft OLE DB uudviklet! Længe leve ADO!

  3. listevisning viser data fra databasen i Android

  4. Sådan afrundes en tid til nærmeste 15-minutters segment