Antallet af 0.-9. klasses elever i normalklasser med udgangspunkt i skoleejerkommune. | ?Antallet af 0.-9. klasses elever i normalklasser med udgangspunkt i skoleejerkommune.|Personligt klassetrin (0.-9. klasse)|Institutionstyper: '1012 folkeskoler'|Klassetype: '40 fuldt overgangsdelte' og '41 ikke fuldt overgangsdelte normalklasse'|Skoleejerkommune.| Tælles den 1. i hver måned, undtagen for september måned, hvor der tælles antal elever d. 5. september. | /*AntalElever_KlasseNormal0-9,Folkeskole,KommuneSkoleejer*/
SELECT [Beregning].[DimTidID],
[Sammenligningsgrupper].[SammenligningsgruppeNummer] Kommunenummer,
AVG([Beregning].[FormelResultat]) AS [FormelResultat]
FROM
(SELECT [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactKlasseBenchmark].[KommunenummerSkoleejer] [KommuneNummer],
CAST(SUM([FactKlasseBenchmark].[ElevAntal]) AS DECIMAL(18, 5)) AS [FormelResultat]
FROM [Skole].[FactKlasseBenchmark]
INNER JOIN [Skole].[DimKlassetrin] ON [FactKlasseBenchmark].[DimKlassetrin]=[DimKlassetrin].[DimKlassetrinID]
INNER JOIN [Skole].[DimInstitutionstype] ON [FactKlasseBenchmark].[DimInstitutionstype]=[DimInstitutionstype].[DimInstitutionstypeID]
INNER JOIN [Skole].[DimKlassetype] ON [FactKlasseBenchmark].[DimKlassetype]=[DimKlassetype].[DimKlassetypeID]
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse] ON [FactKlasseBenchmark].[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 (((([DimKlassetrin].[Klassetrin] BETWEEN 0 AND 9)
AND ([DimInstitutionstype].[InstitutionstypeKode] IN (1012))
AND ([DimKlassetype].[KlassetypeKode] IN (40,
41)))))
GROUP BY [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactKlasseBenchmark].[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 |