Конкретный вопрос!
Добавлено: 24 апр 2006, 10:36
Здраствуйте!У меня такой вопрос.
Есть характеристика,которая может принимать некоторые значения.
Эти значения могут принадлежать нескольким интервалам,
и в зависимости от интервала характеристике присваивается оценка.
Строится таблица у которой
первый столбец - название характеристики,
второй - левая граница интервала,
третий - правая граница интервала,
четвертый - оценка, соответствующая данному интервалу.
Задание границ интервалов для каждой характеристики
может располагаться в таблице не по порядку, а вперемешку.
Так вот проблема в том, чтобы проверить что объединение интервалов
есть некоторый интервал(то есть нет разрывов)
и что их пересечение пусто( то есть нет перекрытия интервалов и вследствие чего
нет неоднозначности оценки при принадлежности значения характеристики такому совместному интервалу).
Как это сделать, используя SQL-запрос?
(без триггеров срабатывающих при вводе данных)
Если кто знает, где искать про решение такого вопроса на форуме, то подскажите.
Заранее благодарен.
Есть характеристика,которая может принимать некоторые значения.
Эти значения могут принадлежать нескольким интервалам,
и в зависимости от интервала характеристике присваивается оценка.
Строится таблица у которой
первый столбец - название характеристики,
второй - левая граница интервала,
третий - правая граница интервала,
четвертый - оценка, соответствующая данному интервалу.
Задание границ интервалов для каждой характеристики
может располагаться в таблице не по порядку, а вперемешку.
Так вот проблема в том, чтобы проверить что объединение интервалов
есть некоторый интервал(то есть нет разрывов)
и что их пересечение пусто( то есть нет перекрытия интервалов и вследствие чего
нет неоднозначности оценки при принадлежности значения характеристики такому совместному интервалу).
Как это сделать, используя SQL-запрос?
(без триггеров срабатывающих при вводе данных)
Если кто знает, где искать про решение такого вопроса на форуме, то подскажите.
Заранее благодарен.