sql >> Database >  >> RDS >> Mysql

MySQL-controle of twee datumbereiken overlappen met invoer

Ik geloof dat de volgende voorwaarde overeenkomt met alle mogelijke overlappende gevallen.

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

)

behalve als u onlogische tijdspannes declareert (bijvoorbeeld die welke eindigen voordat ze beginnen)



  1. Filter MYSQL-query met formulieropties

  2. Vragen die u moet stellen voordat u een database start

  3. Wanneer moet ik $wpdb->prepare gebruiken, of helemaal niet?

  4. Een vastgelegde transactie terugdraaien