79313463

Date: 2024-12-28 08:42:36
Score: 2
Natty:
Report link

SELECT "key" , AVG(bal) FROM ( SELECT "key" , bal , ROW_NUMBER() OVER (PARTITION BY "key" ORDER BY bal ASC) AS rowasc , ROW_NUMBER() OVER (PARTITION BY "key" ORDER BY bal DESC) AS rowdesc FROM tab1 ) x WHERE RowAsc IN (RowDesc, RowDesc - 1, RowDesc + 1) GROUP BY "key" ORDER BY "key" ;

Reasons:
  • Low length (0.5):
  • No code block (0.5):
  • Low reputation (1):
Posted by: Muhammad Abdul Rozak