次のようにランク オーバー パーティションを使用できます。
select * from (select locid, value1, value1date, rank() over (partition by locid order by value1date desc) as rank from table1) t where t.rank=1
プレ>SqlFiddle を参照してください
次のようにランク オーバー パーティションを使用できます。
select * from (select locid, value1, value1date, rank() over (partition by locid order by value1date desc) as rank from table1) t where t.rank=1
プレ>SqlFiddle を参照してください