query for sql server 2005 for getting the 95th percentile of different groups -


i have table dummy table described below

date || server || count


1200 || b || 123

1200 || c || 124

1200 || b || 125

1300 || b || 126

1300 || c || 127

1300 || b || 128

1300 || c || 129

i need write query create table such 95 percentile of count grouped both date , server.

i dont have experience sql, , after looking @ google search results, surfing through countless links bit terrified after seeing lot of subqueries used.no 1 able give simple query. can't directly use direct query result following?

date || server || count


1200 || b || 123

1200 || c || 124

1300 || b || 126

1300 || c || 127

can 1 please provide exact query can used?

thanks help!!

select  *    (         select  *, ntile(20) on (partition [date], [server] order [count]) t            mytable         ) q   t < 20 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -