Примите во внимание эти данные:
id firstname lastname registration_date
101126423 foo bar 2010-06-17 13:31:00.000
101126423 foo bar 2010-06-17 13:31:00.000
101126423 foo bar jr 2010-06-18 12:13:00.000
101152718 john doe 2010-02-26 19:08:00.000
101152718 john doe 2010-02-26 19:08:00.000
101152718 john doe 2010-02-26 19:08:00.000
У вас могут быть клиенты с таким же id
, но с другим firstname
/ lastname
!Я хочу получить все отдельные идентификаторы, но с последним именем / фамилией (на основе регистрационной даты).
Для моего примера я получу:
id firstname lastname
101126423 foo bar jr
101152718 john doe
ПокаЯ получил:
SELECT DISTINCT id, firstname, lastname
FROM member
, но он явно не работает ... Я пробовал другие запросы безуспешно.Может быть, having
может помочь мне, но я никогда не использовал его ...
Я использую SQL Server 2008 в этом проекте.