【发布时间】:2012-04-10 04:08:16
【问题描述】:
在进行内部连接后,我正在尝试查找组的最新记录。
假设我有以下两个表:
dateCreated | id
2011-12-27 | 1
2011-12-15 | 2
2011-12-17 | 6
2011-12-26 | 15
2011-12-15 | 18
2011-12-07 | 22
2011-12-09 | 23
2011-12-27 | 24
code | id
EFG | 1
ABC | 2
BCD | 6
BCD | 15
ABC | 18
BCD | 22
EFG | 23
EFG | 24
我只想显示最近的分组:
所以结果是:
dateCreated | code
2011-12-27 | EFG
2011-12-15 | ABC
2011-12-26 | BCD
我知道这可以使用max 和group by 函数来实现,但我似乎无法得到想要的结果。
【问题讨论】:
标签: sql sql-server-2008 tsql group-by