Pustota
Новичок
Проблема с выводом двух периодов дат
Есть конкретная проблема. Есть две таблицы.
1. С полями id, startdate1, enddate1
2. С полями id, startdate2, enddate2
В них хранятся какие-то произвольные периоды. Нужно вывести id из первой таблицы там, где периоды startdate и enddate пересекаются в двух таблицах.
То есть, если в первой 01.02.2006 и 05.02.2006, а во второй 31.01.2006 и 04.02.2006 startdate и enddate соответственно, то условие выполнялось бы.
А также если в первой 01.02.2006 и 05.02.2006, а во второй 31.01.2006 и 10.02.2006 тоже.
Каким запросом можно это вывести?
Заранее спасибо.
Есть конкретная проблема. Есть две таблицы.
1. С полями id, startdate1, enddate1
2. С полями id, startdate2, enddate2
В них хранятся какие-то произвольные периоды. Нужно вывести id из первой таблицы там, где периоды startdate и enddate пересекаются в двух таблицах.
То есть, если в первой 01.02.2006 и 05.02.2006, а во второй 31.01.2006 и 04.02.2006 startdate и enddate соответственно, то условие выполнялось бы.
А также если в первой 01.02.2006 и 05.02.2006, а во второй 31.01.2006 и 10.02.2006 тоже.
Каким запросом можно это вывести?
Заранее спасибо.