我罕使用SQL,我無法找到我的檔案,所以我問這個簡單的查詢問題,類似的話:我需要哪一個返回PERSONID,只有第一seenTime查詢SQL:只返回第一次出現
記錄:
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
通緝的結果:
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 ... – 2012-01-04 15:41:21