Я редко используют SQL, и я не могу найти ничего подобного в моем архиве, так что я задаю этот простой вопрос запрос: Мне нужен запрос, который один возвращает PersonId и только первый seenTimeSQL: Возврат только первое вхождение
записей:
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
Wanted результат:
personID | seenTime
3 13:34
2 13:56
4 15:04
Вот что я сделал & не удалось:
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: Уведомление SQL CE 4
Спасибо! Это просто, как я ожидал ... Я использовал MAX много раз, но MIN ... –