从由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;