清风的blog 优然探索

行转列

Select *,
(select DetailName From SkyEvaluationDetail Where
SkyEvaluationDetail.EvaluationID=adc.EName) EName1
 from (
select EName , max(case UserID when '1001' then Evalue else 0 end) [1001] , max(case UserID when '1002' then Evalue else 0 end) [1002] , max(case UserID when '1003' then Evalue else 0 end) [1003] from (select UserID,EName,Sum(EValue)/Count(*) as EValue
from SkyEvaluationVD Where EValue<>-10000 Group By UserID,EName) cccc group by EName) adc

 

2010年7月28日 | 发布:admin | 分类:技术笔记 | 评论:0

发表留言: