मैं पोस्टग्रेज करता हूं, मुझे लगता है कि distinct on वही करता है जो आप चाहते हैं:
select distinct on (dim, frequency) s.*
from sample_tbl s
order by dim, frequency, date desc, version desc;
प्रत्येक dim . के लिए /frequency संयोजन यह एक पंक्ति देता है। वह पंक्ति order by . के आधार पर सामने आई पहली पंक्ति है खंड।