2012-11-28 7 views
0

J'ai un ensemble de données dans une base de données Access, par souci de simplicité, ressemble à ceci:Calcul dissymétrie d'une distribution de données dans SQL dans Access sans sous-requête

 
     ID  Group Employee  Ticket ID 
    ------ --------- -------- ----------------- 
     1  A  Joe   123414 
     2  A  Joe   12309124 
     3  A  Bob   112321321 
     4  A  Bob   213123214142 
     5  A  Sam   123214214124 
     6  B  Jen   412949218419 
     7  B  Amy   12341234213 

Ce que je suis en train de faire est calculer le statistical skewness de la distribution du nombre de billets que chaque employé a manipulés.

Dans un monde parfait, mon SQL serait:

SELECT 
    [Group], SKEW([myCount]) AS mySkew 
FROM 
    (
    SELECT [Group], [Employee], COUNT(*) AS myCount 
    FROM MyTable 
    GROUP BY [Group], [Employee] 
    ) 
     AS TempTable 
GROUP BY 
    [Group]; 

Cependant, il semble que l'accès ne dispose pas d'une fonction SKEW. Quelqu'un sait comment je peux faire ce calcul?

Répondre

2
+0

Merci, mais étant donné que je dispose déjà d'un sous-requête ici, on dirait que ça va devenir ridiculement compliqué . – jdotjdot

+0

Pourrions être plus d'accord! –

+0

Il doit y avoir un meilleur moyen. C'est une chose tellement évidente à manquer. – jdotjdot