Как прописать условия для группы данных?
Исходная таблица:
ID | Название | Дата | Статус |
---|---|---|---|
1 | Название1 | 01.01.2023 | Нет |
1 | Название2 | 05.04.2023 | Нет |
1 | Название3 | 12.08.2023 | Да |
2 | Название1 | 05.07.2023 | Нет |
2 | Название2 | 12.05.2023 | Нет |
2 | Название3 | 10.12.2023 | Нет |
Результат, который я хочу получить:
ID | Название | Дата | Статус |
---|---|---|---|
2 | Название1 | 05.07.2023 | Нет |
Мне необходимо получить результат по условию из первой таблицы :
- Статус по группе (по ID) у всех должен стоять "Нет".
- Выбрать минимальную строку с минимальной датой, если подходит под 1 пункт.
Источник: Stack Overflow на русском