1. 程式人生 > >求標準分sql

求標準分sql

select drop date temp nbsp sql tab tempdb bold

if object_id(tempdb..#tempTable) is not null Begin
 drop table #tempTable
End

SELECT TOP 1000 [校區],[學年],[考試年級],[考試類別],avg(語文含挑戰) 平均分,STDEV(語文含挑戰) 標準差
into #tempTable FROM [SchoolAnalyze].[dbo].[成績分析]group by  [校區],[學年],[考試年級]      ,[考試類別]

update [SchoolAnalyze].[dbo].[成績分析]
set [語文含挑戰標準分
] = ([語文含挑戰] - (select 平均分 from #tempTable where 校區 = [成績分析].校區 and 學年 = [成績分析].學年 and 考試年級 = [成績分析].考試年級 and 考試類別 = [成績分析].考試類別))/ (select 標準差 from #tempTable where 校區 = [成績分析].校區 and 學年 = [成績分析].學年 and 考試年級 = [成績分析].考試年級 and 考試類別 = [成績分析].考試類別) select * from #tempTable
if object_id(tempdb..#tempTable) is not null Begin drop table #tempTable End

求標準分sql