Я просмотрел другие вопросы и не могу найти то, что ищу, у меня есть база данных SQL и таблица с именем InventoryAllocations. В таблице у меня есть несколько записей для DocumentID и я хочу получить последнюю запись для каждого уникального DocumentID. Я могу получить только один, выполнив
SELECT top(1) [UID]
,[RecordStatusID]
,[CreatedDate]
,[CreatedTime]
,[CreatedByID]
,[OperationType]
,[InventoryLocationID]
,[DocumentTypeID]
,[DocumentID]
,[SOJPersonnelID]
,[InventorySerialisedItemID]
,[TransactionQty]
,[TransactionInventoryStatusID]
,[Completed]
,[CreatedByType]
,[RecordTimeStamp]
FROM [CPData].[dbo].[InventoryAllocations]
order by DocumentID desc
, но я хочу, чтобы он возвратил список, содержащий все уникальные DocumentID. Я надеюсь, что вы можете помочь. Большое спасибо Ханна х