Überprüfen Sie die Überlappung von Datumsbereichen in MySQL
In dieser Tabelle werden Sitzungen (Ereignisse) gespeichert: CREATE TABLE session ( id int(11) NOT NULL AUTO_INCREMENT , start_date date , end_date date ); INSERT INTO session (start_date, end_date) VALUES ("2010-01-01", "2010-01-10") , ("2010-01-20", "2010-01-30") , ("2010-02-01", "2010-02-15") ;...