select
row_number()over(partition by id order by date asc ) as rn
當rn = 1留下的就是最小date下的id了
select
row_number() over(partition by id1,id2 order by date1 asc ) as rn1
這種寫法 首先在id1下排12345 同樣會在id2下排12345
當然order也可以兩個,具體的結果大家可以查詢完了自己對比一下,選擇自己合适的寫法
select
row_number()over(partition by id order by date asc ) as rn
當rn = 1留下的就是最小date下的id了
select
row_number() over(partition by id1,id2 order by date1 asc ) as rn1
這種寫法 首先在id1下排12345 同樣會在id2下排12345
當然order也可以兩個,具體的結果大家可以查詢完了自己對比一下,選擇自己合适的寫法