Мне нужно сгруппировать все данные по столбцу «Ico» и из каждой группы (125, 130, 140) выбрать только те, для которых столбец «ValidTo» не равен NULL.
У меня есть набор данных:
Id Ico ValidTo
1 125 NULL
2 125 7.5.2019
3 125 7.5.2019
4 130 20.5.2019
5 130 21.5.2019
6 140 NULL
7 140 NULL
Таким образом, результат будет
Ico ValidTo
130 21.5.2019
Результат не нужно группировать и не нужно показывать только максимальную допустимую дату (но было бы неплохо)
Производительность не является проблемой, запрос предназначен только для тестирования, чтобы проверить, правильно ли выполняет несколько моих запросов LINQ.
Есть предложения, как этого добиться? Спасибо.