Как исключить одну запись из таблицы с помощью sql-запроса

#sql #oracle

Вопрос:

Мне нужно исключить одну запись из моего результата.. У меня есть период вывода в разрезе ,как показано ниже, в этом результате «02-21 ИЮНЯ 30-21 июня» не требуется, как пропустить эту запись даты, попадающую в запрос ниже

Ниже приведен запрос на выбор

 SELECT
    TRUNC(start_date),
    TRUNC(end_date) 

FROM 
    lease_repayment
WHERE 
    id = 15103
    AND person_id = 16523
    AND lease_unit_id IS NOT NULL
GROUP BY
    TRUNC(start_date), TRUNC(end_date)
ORDER BY
    TRUNC(start_date), TRUNC(end_date)
 

Вывод как:

 01-JUN-21   01-JUN-21 
02-JUN-21   14-JUN-21
02-JUN-21   30-JUN-21 --- need to avoid this record bcz already 02-14 and 15-30 is avail in the sliced record
15-JUN-21   30-JUN-21
 

Комментарии:

1. Отредактируйте свой вопрос и покажите примеры данных.

2. Пожалуйста, предоставьте примерные данные. В качестве подсказки используйте функцию опережения и задержки.

3. Может быть сложно! Что делать, если данные содержали 2-13 июня и 15-30 июня? Должен ли он затем отображать 2-30 июня? Или 2-14 июня существует и 15-25 июня существует? Что же тогда делать?