Created
September 10, 2014 10:02
-
-
Save jasiek/ee273e22600c0e260d75 to your computer and use it in GitHub Desktop.
Percentiles on end_to_end_time using postgres 9.2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
with percentiles1 as | |
(select prison_name, end_to_end_time, cume_dist() over (partition by prison_name order by end_to_end_time) as percentile | |
from visit_metrics_entries where processed_at is not null) | |
, top_percentiles1 as | |
(select prison_name, end_to_end_time, rank() over (partition by prison_name order by end_to_end_time) as rank1 | |
from percentiles1 where percentile >= 0.95) | |
select prison_name, end_to_end_time from top_percentiles1 where rank1 = 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment