【发布时间】:2013-08-14 23:51:28
【问题描述】:
假设我有一张桌子,看起来像这样:
PartNumber | Cost | Revision
aaaaa | 10 | Rev1
xxxxx | 12 | Rev1
aaaaa | 10 | Rev2
ccccc | 37 | Rev1
ttttt | 23 | PreRelease
sssss | 19 | Rev7
ttttt | 11 | Rev0
我想以某种方式获得最新版本的不同零件编号/成本记录。我知道最新版本将始终是给定零件表中的最后一个条目。例如,在这里,“aaaaa”的最新版本是“Rev2”,它是表中与该部件号匹配的最后一条记录。如果输入新的转速,它将在最后出现。这就是我想要的结果。
PartNumber | Cost | Revision
xxxxx | 12 | Rev1
aaaaa | 10 | Rev2
ccccc | 37 | Rev1
sssss | 19 | Rev7
ttttt | 11 | Rev0
我意识到我可以按零件编号、成本分组来获得不同的记录,但我如何获得最新的转速?提前致谢。
【问题讨论】:
标签: tsql