tôi seldomly sử dụng SQL và tôi không thể tìm thấy bất cứ điều gì tương tự trong kho lưu trữ của tôi vì vậy tôi đặt câu hỏi truy vấn đơn giản này: Tôi cần một truy vấn mà người ta trả PersonId và chỉ có seenTime đầu tiênSQL: Chỉ trở lại đầu tiên xảy ra
Records:
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 kết quả:
personID | seenTime
3 13:34
2 13:56
4 15:04
Đó là những gì tôi đã làm & thất bại:
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
Tái bút: Thông báo SQL CE 4
Cảm ơn! Nó đơn giản như tôi mong đợi ... Tôi đã sử dụng MAX nhiều lần nhưng MIN ... –