Каждая запись в таблице имеет course_id (с автоинкрементом), study_id (относится к пациенту, у каждого пациента может быть несколько записей в этой таблице), и каждая запись содержит start_date и stop_date.
Я хочу сравнить в записях каждого пациента, чтобы увидеть, не перекрываются ли какие-либо из этих диапазонов дат. Тем не менее, я хочу сделать это для всех пациентов в этой таблице.
Например:
course_id study_id start_date stop_date
1234123 12222 01/09/2019 01/12/2019
1444233 12222 01/10/2019 01/01/2020
Желаемый результат запроса:
study_id
12222
et c et c для всех study_ids с аналогичными перекрытиями в начале / прекратить свидания.
Надеясь, что кто-нибудь может привести меня в правильном направлении, по крайней мере Спасибо!