0
我想從兩列分組的組中選擇最大值的行。從兩列分組(PSQL)中選擇最大值的行
shared_id age_range average_date
001 01-21 2016-10-25 22:00
001 01-21 2016-10-25 21:00
001 21-40 2016-10-25 20:00
001 21-40 2016-10-25 19:00
002 01-21 2016-10-25 18:00
002 01-21 2016-10-25 17:00
002 21-40 2016-10-25 16:00
002 21-40 2016-10-25 15:00
003 01-21 2016-10-25 14:00
003 01-21 2016-10-25 13:00
003 21-40 2016-10-25 12:00
003 21-40 2016-10-25 11:00
而且結果應該是:
shared_id age_range average_date
001 01-21 2016-10-25 22:00
001 21-40 2016-10-25 20:00
002 01-21 2016-10-25 18:00
002 21-40 2016-10-25 16:00
003 01-21 2016-10-25 14:00
003 21-40 2016-10-25 12:00
我試圖讓結果和DISTINCT ON
和max()
,但只拿到了許多錯誤。
您可以發佈你嘗試過的代碼,這看起來是錯誤的是一個相當直截了當組與average_date MAX() – Matt