访问SQL聚合函数查询

时间:2013-01-14 10:02:30

标签: sql ms-access-2007

我想创建一个SQL查询来从下表中提取聚合统计信息:

        Company | Product X1 | ProdX2 | ... | ProdX10 | ProdY1 | ProdY2 | ... | ProdY10

    ABC               5         3      ...     6           5       8      ...      12
    EDF               2        NULL    ...     5          Null     1      ...       6
     .                .         .       .      .           .       .       .        . 
     .                .         .       .      .           .       .       .        .
     .                .         .       .      .           .       .       .        . 
    XYZ             NULL        3      ...     14          7       2      ...       8 

查询的结果应该类似于此(其他设计建议赞赏)

Product   |   Average   |      Min     | Covariance with corresponding X or Y Product
ProdX1      Avg(ProdX1)    Min(ProdX1)    Covar(ProdX1,ProdY1)   
ProdX2      Avg(ProdX2)    Min(ProdX2)    Covar(ProdX2,ProdY2)
  .
  .
  .
ProdY10     Avg(ProdY1)   Min(ProdY10)    Covar(ProdY10,ProdX10)

我可以使用不同的聚合函数,当然Covar(X1,Y1)= Covar(Y1,X1)

但是,我不确定如何创建返回所需结果的查询。 任何建议都非常感谢。

非常感谢。

0 个答案:

没有答案