在以下情况下,我希望得到您的帮助:
我有三列 [Case]
, [Action Date]
, [Person ID]
我想得到最大值 [Action Date]
对于每个 Case
与相关的 [Person ID]
正如你所看到的 Case
是一样的,我们有 [Action Date]
以及 [Person ID]
哪一个不是,我想拿回 MAX([Action Date])
(17-04-2020)和相关的 [Person ID]
.
select
[Case],
MAX([Action Date]) as 'Last Parking Date',
[Person ID]
from SOURCE_TABLE
group by
[Case],
MAX([Action Date]) as 'Last Parking Date',
[Person ID]
我试着用subselect编写它,但是代码变得完全混乱。
非常感谢你的帮助!
1条答案
按热度按时间kgqe7b3p1#
使用
ROW_NUMBER()
窗口功能: