Desejo encontrar n> 1 percentis de uma coluna não classificada no PostgreSQL. Por exemplo, o 20º, 40º, 60º, 80º e 100º percentil.
Uma solução óbvia é contar e classificar a coluna e depois dar uma olhada, mas espero uma solução melhor. Alguma ideia?
PS, encontrei uma boa solução para MySQL, mas não consigo traduzi-la para psql
Eu vim com o seguinte:
Selecione o máximo de cada grupo que é dividido usando
ntile()
.