Oracle取相同ID,最新一條

Oracle相同ID有多條記錄,取時間最近的一條
原創 社會主義程序員 最後發佈於2016-11-28 11:03:02 閱讀數 16316 收藏
展開

    select *
      from (select t.*,               
                   row_number() over(partition by t.strcaseid order by t.cu_date desc) rn
              from b_push t) c
     where rn = 1;

如上,其中strcaseid爲可能有多條重複的id字段,cu_date是時間字段 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章