Ben seyrek SQL kullanmak ve bu yüzden bu basit sorgu soru soruyorum benim arşivde benzer bir şey bulamıyorum: Bir ve sadece ilk seenTime personID döndüren bir sorgu ihtiyacımSQL: Return sadece ilk olay
Kayıtlar:
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
Aranıyor sonucu:
Ben & yaptıkbaşarısız oldu:
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.: Uyarı SQL CE 4
teşekkürler! Beklediğim gibi ben MAX defalarca kullanılan ama ... basit MİN ... Çünkü 6 de bir –