【发布时间】:2010-09-06 23:43:48
【问题描述】:
我在 SQL Server 中有一个历史表,它基本上通过一个进程跟踪项目。该项目有一些在整个过程中不会更改的固定字段,但还有一些其他字段,包括状态和 Id,它们会随着过程步骤的增加而增加。
基本上,我想检索给定批次参考的每个项目的最后一步。所以如果我做一个
Select * from HistoryTable where BatchRef = @BatchRef
它将返回批处理中所有项目的所有步骤 - 例如
Id 状态 BatchRef ItemCount 1 1 批次001 100 1 2 批次001 110 2 1 批次001 60 2 2 批次001 100但我真正想要的是:
Id 状态 BatchRef ItemCount 1 2 批次001 110 2 2 批次001 100编辑:Appologies - 似乎无法让 TABLE 标签与 Markdown 一起使用 - 遵循帮助,在预览中看起来很好
【问题讨论】:
标签: sql sql-server database tsql