インラインビューt内で最初にすべての行をランク付けしてから、ランク1(rnb =1)の行のみを選択できます
select security, dte, close, ask, bid, mid
from (
select security, dte, close, ask, bid, mid, row_number()over(partition by security order by dte desc) rnb
from your_table
)t
where rnb = 1
;
インラインビューt内で最初にすべての行をランク付けしてから、ランク1(rnb =1)の行のみを選択できます
select security, dte, close, ask, bid, mid
from (
select security, dte, close, ask, bid, mid, row_number()over(partition by security order by dte desc) rnb
from your_table
)t
where rnb = 1
;