我有一个表id
,first
,last
,date_added
。SQL Server:聚合函数难题
我想获得所有名字的列表,以及每个名字的最近雇用日期,但我也想获得该名员工的姓氏。看不到写这样做的查询!我想我需要加入到同一张桌子?
我迄今为止最好的尝试:
select
users.first, users.last, u2.date_added
from
(select
first, max(date_added) as date_added
from users
group by first) u2
left join
users on u2.first = users.first
group by
users.first, users.last, u2.date_added
order by
users.first
我觉得你误会了。 – Strawberry
这给我一个比我想找的更多的列表。所以如果我的桌子有两个“汤姆”的参赛作品(我们会说汤姆德隆格 - 1/1/16和汤姆汉克斯加1/2/16),结果会让我看到两个汤姆。我只会寻找汤姆汉克斯,因为他最近加入了 – AstToTheRegionalMgr