यहां वह क्वेरी है जिसे आप ढूंढ रहे हैं:
SELECT A.lead_id
,MAX(A.app_id) AS [last_app_id]
FROM appointment A
GROUP BY A.lead_id
यदि आप चाहते हैं कि प्रत्येक कॉलम इन अपेक्षित पंक्तियों के अनुरूप हो:
SELECT A.*
FROM appointment A
INNER JOIN (SELECT A2.lead_id
,MAX(A2.app_id) AS [last_app_id]
FROM appointment A2
GROUP BY A2.lead_id) M ON M.lead_id = A.lead_id
AND M.last_app_id = A.app_id
ORDER BY A.lead_id
यहां मैं केवल वांछित पंक्तियों को प्राप्त करने के लिए एक जोड़ के लिए पिछली क्वेरी का उपयोग करता हूं।
आशा है कि यह आपकी मदद करेगा।