Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Obliczanie kwartyli w SQL Server 2005

283 views
Skip to first unread message

Kamil

unread,
Sep 27, 2009, 5:22:31 AM9/27/09
to
Witam

Potrzebuj� policzy� pierwszy i trzeci kwartyl dla danych o nast�puj�cej
strukturze:

id, wartosc

Id to identyfikator po kt�rym pogrupowa�, warto�� to warto�� z kt�rej maj�
byďż˝ wyznaczone kwartyle.

Widzia�em na zagranicznych stronach jak si� liczy percentyle (kwartyl
pierwszy to 25-ty percentyl, trzeci to 75-ty percentyl), by�o tam co� z
row_number(), ale jako� nie mog� tego ogarn�� i prze�o�y� na swoj� baz�
danych. SQL-a znam tylko na poziomie podstawowym.

Znajdzie si� kto� ch�tny do pomocy?

pozdrawiam
Kamil

szaman

unread,
Oct 3, 2009, 1:52:00 PM10/3/09
to
NTILE(4) OVER (ORDER BY

Adam Tappis

unread,
Oct 16, 2009, 12:11:01 PM10/16/09
to
with ntileCTE AS
(
select *
, kwartyl = NTILE(4) over (order by wartosc)
from table
)
select kwartyl
, suma_wartosci = sum(wartosc)
from ntileCTE
where kwartyl in (1,3)
group by kwartyl
--
http://adamtappis.spaces.live.com


"Kamil" wrote:

> Witam
>
> Potrzebuję policzyć pierwszy i trzeci kwartyl dla danych o następującej
> strukturze:
>
> id, wartosc
>
> Id to identyfikator po którym pogrupować, wartość to wartość z której mają
> być wyznaczone kwartyle.
>
> Widziałem na zagranicznych stronach jak się liczy percentyle (kwartyl
> pierwszy to 25-ty percentyl, trzeci to 75-ty percentyl), było tam coś z
> row_number(), ale jakoś nie mogę tego ogarnąć i przełożyć na swoją bazę

> danych. SQL-a znam tylko na poziomie podstawowym.
>

> Znajdzie się ktoś chętny do pomocy?
>
> pozdrawiam
> Kamil
>
>

0 new messages