Если у меня есть таблица с именем [Part] со столбцами [PartID], [IDNumber], [Length] и данными:
[PartID] [IDNumber] [Length]
1 Test1 50
2 Test1 60
3 Test2 50
4 Test3 70
Как выбрать только две верхние записи с отдельным номером IDN? После небольшого поиска я не смог найти запрос, который делает то, что я хочу. Я бы хотел, чтобы результаты выглядели так:
[PartID] [IDNumber] [Length]
1 Test1 50
3 Test2 50
Что у меня сейчас:
Select distinct top 2
[PartID],
[IDNumber],
[Length]
from
[Part]
Чтобы уточнить, что PartID на самом деле является GUID. Я думал, что написание GUID для каждой записи стало немного беспорядочным в моих данных примера.