इसे करने के कुछ तरीके हैं, एक तरीका है ROW_NUMBER इस तरह:
SELECT id, type, date
FROM
(
SELECT tb1.id, tb1.type, tb1.Date,
ROW_NUMBER() OVER (PARTITION BY tb1.id ORDER BY tb1.Date DESC) AS RowNo
FROM Table tb1
WHERE tb1.type IN ('A','B')
) x
WHERE x.RowNo = 1
यह प्रत्येक विशिष्ट आईडी . के लिए पंक्ति लौटाएगा मूल्य जिसमें नवीनतम दिनांक है।