從 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 日

1K+ 瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.