, prenez en considération ces données:GROUP SQL par un champ et la liste la plus récente valeur de deux autres domaines en même temps
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
Vous pouvez avoir des clients avec le même id
mais avec un autre firstname
/lastname
! Je veux obtenir tous les distincts mais avec le nom et la prénoms (selon le date d'enregistrement).
Pour mon exemple, je recevrais:
id firstname lastname
101126423 foo bar jr
101152718 john doe
Jusqu'à présent, je suis arrivé:
SELECT DISTINCT id, firstname, lastname
FROM member
mais il est de toute évidence ne fonctionne pas ... J'ai essayé d'autres requêtes sans succès jusqu'à présent. Peut-être having
peut m'aider mais je ne l'ai jamais utilisé ...
J'utilise SQL Server 2008 dans ce projet.