私は以下のコードを持っています:
select b_id,
process_date
from (select c1.b_id,
c1.process_date,
row_number() over(partition by a.a_id
order by c1.process_date desc) rn
from table_a a
inner join
table_b b
on a.a_id = b.a_id
inner join
table_c c1
on b.b_id = c1.b_id
)
where rn = 1;
rnを動的に割り当てる方法、つまりrn = count(rn)。試行しましたが、groupby関数ではないと言ってエラーが発生します。