Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / PostgreSQL |
![]() ![]() |
про герр Member Откуда: С неба мля Сообщений: 577 |
есть табличка со значениями начала и окончания периодов/интервалов, при неразрывности, начало следующего интервала совпадает с концом предыдущего: Нужно получить записи "вокруг" пробелов Через LEFT OUTER JOIN WITH "ends" AS ( SELECT * FROM "TestDirections" ) SELECT "TestDirections"."start", "TestDirections"."end" FROM "TestDirections" LEFT OUTER JOIN "ends" ON "TestDirections"."end" = "ends"."start" WHERE "ends"."end" IS NULL Выдает только "верхний" предел отсутствующего интервала.
Как добавить в результат еще и "нижний" предел"? Сообщение было отредактировано: 2 апр 21, 13:27 |
2 апр 21, 13:35 [22303370] Ответить | Цитировать Сообщить модератору |
Все форумы / PostgreSQL | ![]() |