從按 SAP HANA 中的其他欄位分組的表的同一行中獲取最大日期和其他欄位


你已經做對了,只差一步就可以得到想要的結果。在分組後需要從結果中選擇一行的情況下,請使用排名號或排名函式。

你需要根據要求對你的資料進行分割槽,然後按照你的要求再次對它們進行排序,然後選擇所需的行。

範例

例如,按專案編號和商店編號對你的資料進行分割槽。然後按日期列降序對其進行排序。然後選擇行號為 1 的行

select date, Order_Number   from
  (SELECT  *, row_number() over ( partition by Item_Number,Shop_Id order by Date desc ) rownum
      from <Table>  )   where rownum = 1;

更新日期: 2019 年 12 月 12 日

1000 多次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.