![]() | QUARTILE Structure |
Namespace: sqx
[SerializableAttribute] public struct QUARTILE : IBinarySerialize
WITH sample_data AS (SELECT X FROM (VALUES (6), (7), (15), (36), (39), (40), (41), (42), (43), (47), (49)) AS T(X)) --WITH sample_data AS (SELECT X FROM (VALUES (6), (7), (15), (36), (39), (40), (41), (42), (43), (47), (49), (50), (55)) AS T(X)) --WITH sample_data AS (SELECT X FROM (VALUES (6), (7), (15), (36), (39), (40), (41), (42), (43), (47), (49), (50)) AS T(X)) --WITH sample_data AS (SELECT X FROM (VALUES (7), (15), (36), (39), (40), (41)) AS T(X)) SELECT sqx.QUARTILE(X,1,1) Q1M1, sqx.QUARTILE(X,1,2) Q1M2 , sqx.QUARTILE(X,1,3) Q1M3, sqx.MEDIAN(X) Median , sqx.QUARTILE(X,3,1) Q3M1, sqx.QUARTILE(X,3,2) Q3M2 , sqx.QUARTILE(X,3,3) Q3M3, COUNT(X) N FROM sample_data /* Q1M1 Q1M2 Q1M3 Median Q3M1 Q3M2 Q3M3 N ------- ------- ------- ------- ------- ------- ------- ------ 15 25.5 20.25 40 43 42.5 42.75 11*/