विश्लेषणात्मक कार्य दृष्टिकोण कुछ इस तरह दिखेगा
SELECT a, some_date_column
FROM (SELECT a,
some_date_column,
rank() over (partition by a order by some_date_column desc) rnk
FROM tablename)
WHERE rnk = 1
ध्यान दें कि आप संबंधों को कैसे संभालना चाहते हैं (या आपके डेटा मॉडल में संबंध संभव हैं) के आधार पर, आप ROW_NUMBER
का उपयोग करना चाह सकते हैं या DENSE_RANK
RANK
. के बजाय विश्लेषणात्मक कार्य ।