14 August 2021

Query Rank Pada Sql Server

Langsung aja lur...,

Misal kita punya data seperti ini :

 

Kita di minta untuk mengambil data dengan kondisi data kolom 1 unik dan tanggal yang terakhir.

query nya sbb :

SELECT Kolom1, Kolom2, RANK() OVER(PARTITION BY Kolom1 ORDER BY Kolom2 Desc) Ranking FROM Nama_Tabel

Hasil dari query di atas seperti gambar di bawah, nah kita tinggal bikin subquery untuk mengambil nilai Ranking = 1.

No comments:

Post a Comment