Saya Postgres, saya pikir distinct on melakukan apa yang Anda inginkan:
select distinct on (dim, frequency) s.*
from sample_tbl s
order by dim, frequency, date desc, version desc;
Untuk setiap dim /frequency kombinasi ini mengembalikan satu baris. Baris tersebut adalah baris pertama yang ditemui berdasarkan order by klausa.