В Oracle 12.2 у меня есть таблица, в которой перечислены события ... около 1,3 млн. Событий ...
Event_Date DATE,
Person_ID Number,
Person_Name VARCHAR2(100),
Event_Name_Tier1 VARCHAR2(100),
...
Мне нужен запрос, который говорит ...
Показатьвсе случаи, когда у ЛИЦА есть строка для Event_Name_Tier1 = 'ABC' и , у этого же человека есть другая строка (в той же таблице), где Event_Name_Tier1 = (Одно из примерно 15 значений, например, 'S2', 'T4',' G7 ',' Y9 ')) при условии, что обе записи были в пределах 90 дней друг от друга.
Как мне написать это?