我在SQL Server中有一個歷史表,它基本上跟蹤了一個流程中的項目。該項目有一些固定的字段,在整個過程中不會改變,但有一些其他字段,包括狀態和Id,隨着過程步驟的增加而增加。獲取表中的最後一項 - SQL
基本上我想檢索給定一個批處理引用的每個項目的最後一步。所以,如果我做了
Select * from HistoryTable where BatchRef = @BatchRef
這將返回所有步驟批中的所有項目 - 如
Id Status BatchRef ItemCount 1 1 Batch001 100 1 2 Batch001 110 2 1 Batch001 60 2 2 Batch001 100
但我真正想要的是:
Id Status BatchRef ItemCount 1 2 Batch001 110 2 2 Batch001 100
編輯: Appologies--似乎無法讓TABLE標籤與Markdown一起工作 - 跟隨着對這封信的幫助,並且在預覽中看起來很好
通過標記的東西維基你剝奪你代表的自我,一般沒有必要。這個答案是一種工作 – 2011-10-31 05:23:25