-
Не получаеться построить правельно запрос помогите !!! запрос не работает выбирает все подряд
есть две таблицы
{ Un(сетчик число), F(текст), I(текст), O(текст), dr(дата рождения) таблица1
Un(сетчик число), V(число), G(число), Sd(начальная дата), Fd(конечная дата) таблица2
CL.Un номер сртоки идентичные в двух таблицах }
нужно повторяющеюся записи ( F(текст), I(текст), O(текст), dr(дата рождения), V(число), G(число) ) сравнить межу собой если промежутоки времени (Sd(начальная дата), Fd(конечная дата)) попадают в диапазон друг друга то показать мне эти записи
SELECT DISTINCT CL.Un, CL.F, CL.I, CL.O, CL.dr, CR.V, CR.G, CR.Sd, CR.Fd FROM таблица1 CL INNER JOIN таблица2 CR ON CL.Un == CR.Un JOIN таблица1 R1 ON CL.Un != R1.Un AND CL.F == R1.F AND CL.I == R1.I AND CL.O == R1.O AND CL.dr == R1.dr JOIN таблица2 R2 ON CR.Un != R2.UnAND CR.V == R2.V AND CR.G == R2.G AND CR.Sd <= R2.Fd AND CR.Fd >= R2.Sd
У же головой об стену бьюсь помогите нето мне ХАНА !!!
-
> запрос не работает
Почему не работает, работает
|