我有一個表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