我面臨的問題是我正在試圖查詢SAP HANA以返回一個唯一代碼列表,這些代碼引用正在進行的更改的一個實例一個數據庫。對於下面圖片的一些背景,每個更改都有一個相關的站點ID和產品編號,我將它們作爲變量一起使用,以找出最新日期的TS號碼。SAP HANA SQL - 返回最大日期和相關屬性,但忽略其他記錄
然而,當我使用SELECT MAX(DATAB)
功能,它迫使我使用GROUP BY
條款。但是,因爲我不能省略GROUP BY
子句中的TS號碼,所以它將返回全部三個。
是否有一種方式來獲得最大日期,產品編號和網站ID的任何組合,並且只返回TS數那天?在這個例子中,可以使用TOP 1
,但這只是一個查詢的縮小例子,它將查看許多產品編號和站點ID的組合(其中期望的結果是全部列表TS號碼 s與那個產品/商店組合的最近更改有關,我將用它來連接另一個查詢)。
任何幫助,將不勝感激。如果需要全表設計等,使人們可以嘗試複製的問題,我會很樂意提供這個,但我希望有一個簡單的解決方案,我都沒有想到的......
非常感謝
請出示您所查詢試過。 –