Antal elever i 0.-10. klasse i normal- og specialklasser, hvor kommunen er skoleejer | Antal elever på skoler Hierarki til afgrænsning af elever: Kommunedim: [[Skoleejer]] Skoler (FLIS_Skoletype_Gruppe): - [[Folkeskole]] (10) , [[Ejerkode_navn#Ejerkode]] (Ejerkode): - kommunal (2) Klasser: Alle Elever: Alle i 0.-10. klasse Optælling: Elever i den enkelte måned|I | /*AntalElever_KlasseNormal+Special0-9,Folkeskole,KommuneSkoleejer*/
SELECT [Beregning].[DimTidID],
[Sammenligningsgrupper].[SammenligningsgruppeNummer] Kommunenummer,
AVG([Beregning].[FormelResultat]) AS [FormelResultat]
FROM
(SELECT [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactSkoleBenchmark].[KommunenummerSkoleejer] [KommuneNummer],
CAST(sum([FactSkoleBenchmark].ElevAntal) AS DECIMAL(18, 5)) AS [FormelResultat]
FROM [Skole].[FactSkoleBenchmark]
INNER JOIN [Skole].[DimInstitutionstype] ON [FactSkoleBenchmark].[DimInstitutionstype]=[DimInstitutionstype].[DimInstitutionstypeID]
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse] ON [FactSkoleBenchmark].[DimTid]=[TidOpgørelse].[DimTidID]
INNER JOIN [Generel].[DimTid] AS [TidPeriode] ON [TidPeriode].[DimTidID]=[TidOpgørelse].[DimTidID]
WHERE (([TidPeriode].[År] >= 2007)
AND ([TidPeriode].[MånedFørsteDag] = 1))
AND (((([DimInstitutionstype].[InstitutionstypeKode] IN (1012,
1014,
1015,
1016, 3001, 3002)))))
GROUP BY [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactSkoleBenchmark].[KommunenummerSkoleejer]) [Beregning]([Dato], [DimTidID], [KommuneNummer], [FormelResultat])
INNER JOIN
(SELECT [SammenligningsgruppeNummer],
[SammenligningsgruppeNummer] [KommuneNummer]
FROM [Nøgletal].[DimSammenligningsgruppe]
WHERE [SerieNummer] = 0
AND [SerieNummer] <> [SammenligningsgruppeNummer] ) AS [Sammenligningsgrupper] ON [Sammenligningsgrupper].[KommuneNummer]=[Beregning].[KommuneNummer]
GROUP BY [Beregning].[DimTidID],
[Sammenligningsgrupper].[SammenligningsgruppeNummer];
| Skole |