【发布时间】:2016-08-03 22:43:33
【问题描述】:
下面是表格和所需的输出。
我想选择 ID、STATUS 和 DATE 其中 DATE 是最新日期。如果DATE相同,只选择STATUS = A的记录.
我需要能够在 Teradata 中使用 SQL 执行此操作。
表格:
ID STATUS DATE
5550500 A 11/02/2016
5550500 I 8/08/2008
5551688 A 23/08/2013
5551688 I 23/08/1997
5551688 I 23/08/2013
5551966 I 18/10/1999
5551966 I 24/10/2003
5551966 I 10/11/1997
5551966 I 2/09/2014
所需输出:
ID STATUS DATE
5550500 A 11/02/2016
5551688 A 23/08/2013
5551966 I 2/09/2014
【问题讨论】:
标签: sql teradata greatest-n-per-group