求標準分sql
阿新 • • 發佈:2017-09-24
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 #tempTableif object_id(‘tempdb..#tempTable‘) is not null Begin drop table #tempTable End
求標準分sql