Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
ВнизПОМОГИТЕ Найти похожие ветки
← →
Руслан (2009-09-17 12:38) [0]Не получаеться построить правельно запрос помогите !!!
запрос не работает
есть две таблицы
{
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.Un AND
CR.V = R2.V AND
CR.G = R2.G AND
CR.Sd <= R2.Fd
AND CR.Fd >= R2.Sd
← →
McSimm © (2009-09-17 12:43) [1]http://www.delphimaster.ru/forums.shtml#rule
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.11.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c