sql >> Database >  >> RDS >> PostgreSQL

Noch percentile_cont noch percentile_disc berekenen het gewenste 75e percentiel in PostgreSQL 9.6.3

Heb deze vraag op Reddit geplaatst en kon wat hulp krijgen.

Blijkbaar is de percentile_cont functie, naast percentile en percentile.inc functies in Excel, bereken met behulp van de C=1 variant van lineaire interpolatie zoals uitgelegd in deze Wikipedia:

https ://en.wikipedia.org/wiki/Percentile#Second_variant.2C_.7F.27.22.60UNIQ--postMath-00000043-QINU.60.22.27.7F

Blijkbaar heet wat ik heb gebruikt empirische distributie met middeling.

Dus de native functies van PostgreSQL zullen niet zo goed werken en zullen een aangepaste functie moeten maken die ik zal posten als ik klaar ben. (Ik vermoed dat het de oude ntile zal gebruiken methode van vóór 9.4, maar ben er nog steeds mee bezig).

Maar goed, daarom staat het uit.




  1. Voeg mod_mysql, mod_xml en mod_zlib toe aan apache

  2. SMALLDATETIMEFROMPARTS() Voorbeelden in SQL Server (T-SQL)

  3. Kan geen verbinding maken met MySQL via Nodejs

  4. Zoek in mysql-tabel vanaf de laatste rij