1. 程式人生 > >Postgresql SQL 選擇每組的前面幾條記錄

Postgresql SQL 選擇每組的前面幾條記錄

 SELECT id FROM 
 (
 SELECT   r.*  FROM  (
SELECT *, ROW_NUMBER() OVER(PARTITION BY monitor_group_key ORDER BY   daykey  DESC )  AS rn FROM spc.spc_run_status  
)  AS r

WHERE r.rn <=10