2010-02-12 69 views
0

我用透视来获取数据格式SQL枢轴和格式化电网

Store department Employee  Q1   Q2   Q3 
---------------------------------------------------------- 
abc  d1   u1   1   Null  Null 
abc  d1   u1   Null  3   Null 
abc  d1   u1   Null  Null  2  
abc  d1   u2   1   Null  Null 
abc  d1   u2   Null  3   Null 
abc  d1   u2   Null  Null  2 
abc  d2   u1   1   Null  Null 
abc  d2   u1   Null  3   Null 
abc  d2   u1   Null  Null  2  

我想他们组作为

Employee    Q1   Q2   q3 
------------------------------------------------------------------ 
u1     1   3  2 
u2     1   3  2 

我怎样才能做到这一点使用SQL查询或是否有可能直接使用数据透视图做它

+0

显示我们产生上述结果的支点的sql .. – 2010-02-12 16:27:37

回答

0

我改变了我的查询,这样我就不必组,结果得到所期望

0

假设PIVOTED是产生您显示的数据的表或查询

select employee, avg(Q1) as Q1, avg(Q2) as Q2, avg(Q3) as Q3 
from PIVOTED 
group by employee 

当然avg不可能是正确的分组(min?最大?)。请告诉我们更多。