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