SQL: Retour uniquement la première occurrence

Je n'utilisez SQL et je ne trouve rien de semblable dans mes archives, donc je vous pose cette requête simple question: j'ai besoin d'une requête qui retourne personID et seule la première seenTime

Dossiers:

seenID | personID | seenTime
   108      3         13:34
   109      2         13:56
   110      3         14:22
   111      3         14:31
   112      4         15:04
   113      2         15:52

Résultat voulu:

personID | seenTime
   3         13:34
   2         13:56
   4         15:04

C'est ce que j'ai fait & a échoué:

SELECT t.attendanceID, t.seenPersonID, t.seenTime
(SELECT ROW_NUMBER() OVER (PARTITION BY seenID ORDER BY seenID) AS RowNo,
seenID,
seenPersonID,
seenTime
FROM personAttendances) t
WHERE t.RowNo=1

P. S: Avis SQL CE 4

InformationsquelleAutor Nime Cloud | 2012-01-04