【发布时间】:2016-05-15 03:23:59
【问题描述】:
我有下表:
-----------------------------------------------------------
ID oDate oName oItem oQty oRemarks
-----------------------------------------------------------
1 2016-01-01 A 001 2
2 2016-01-01 A 002 1 test
3 2016-01-01 B 001 3
4 2016-01-02 B 001 2
5 2016-01-02 C 001 2
6 2016-01-03 B 002 1
7 2016-01-03 B 001 4
ff.
我想获取每个名称的最新记录。所以结果应该是这样的:
-----------------------------------------------------------
oDate oName oItem oQty oRemarks
-----------------------------------------------------------
2016-01-01 A 001 2
2016-01-01 A 002 1 test
2016-01-02 C 001 2
2016-01-03 B 002 1
2016-01-03 B 001 4
ff.
有谁知道如何得到这个结果?
【问题讨论】:
-
结果不是“每个名字的最新记录”,因为有重复的名字。
-
@Haminteu add primary key buddy 它将解决您的问题,您可以按此订购。
-
@androidGenX,嗨。只需编辑表格。我的桌子上有身份列。干杯。
-
@Haminteu 检查答案。
标签: sql sql-server select sql-server-2008-r2 groupwise-maximum