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