T-SQL wybiera wiersze według najstarszej daty i unikalnej kategorii

Używam Microsoft SQL. Mam tabelę zawierającą informacje przechowywane przez dwie różne kategorie i datę. Na przykład:

ID   Cat1   Cat2   Date/Time   Data  
1    1      A      11:00       456
2    1      B      11:01       789
3    1      A      11:01       123
4    2      A      11:05       987
5    2      B      11:06       654
6    1      A      11:06       321

Chcę wyodrębnić jedną linię dla każdej unikalnej kombinacji Cat1 i Cat2 i potrzebuję linii z najstarszą datą. W powyższym chcę ID = 1, 2, 4 i 5.

Dzięki

questionAnswers(2)

yourAnswerToTheQuestion