我面临的问题是我试图查询 SAP HANA 以返回一个唯一代码列表,这些代码引用了对数据库进行更改的一个实例。对于下图的一些背景知识,每个更改都有一个相关的站点 ID和产品编号,我将它们一起用作变量,以便找出最近日期的TS 编号。
但是,当我使用该SELECT MAX(DATAB)
功能时,它会强制我使用GROUP BY
子句。但是,因为我不能从子句中省略TS NumberGROUP BY
,所以它返回所有三个。
对于Product No.和Site ID的任何给定组合,有没有办法获取最大日期,并且只返回该日期的TS 编号?在此示例中,可以使用TOP 1
,但这只是查询的缩小示例,该查询将查看Product No.和Site ID的许多组合(期望的结果是所有TS Number的列表与该产品/商店组合的最新更改有关,我将用于连接到另一个查询)。
任何帮助,将不胜感激。如果需要全表设计等,以便人们可以尝试复制问题,我会很乐意提供这个,但我希望有一个我没有想到的简单解决方案......
非常感谢