Antal indskrevne elever i kommunale specialskoler i 0.-11. klasse med udgangspunkt i bopælskommune. | ?Antal indskrevne elever i kommunale specialskoler i 0.-11. klasse med udgangspunkt i bopælskommune.?||Personligt klassetrin (0.-11. klasse)|Institutionstyper: '1015 specialskoler for børn' og '1016 dagbehandlingstilbud og behandlingshjem'. 3001 Behandlings- og specialundervisningstilbud,|3002 Specialundervisningstilbud på børne- og ungehjem|Bopælskommune| Tælles den 1. i hver måned, undtagen for september måned, hvor der tælles antal elever d. 5. september. | /*AntalElever_KlasseAlle0-11,KommuneBopæl*/
SELECT [Beregning].[DimTidID] ,
[Sammenligningsgrupper].[SammenligningsgruppeNummer] Kommunenummer ,
AVG([Beregning].[FormelResultat]) AS [FormelResultat]
FROM
(SELECT [TidPeriode].[Dato] ,
[TidPeriode].[DimTidID] ,
[FactElev].[KommunenummerBopaelskommune] [KommuneNummer] ,
CAST(SUM([FactElev].[Elev]) AS DECIMAL(18, 5)) AS [FormelResultat]
FROM [Skole].[FactElev]
INNER JOIN [Skole].[DimInstitutionstype] ON [FactElev].[DimInstitutionstype] = [DimInstitutionstype].[DimInstitutionstypeID]
INNER JOIN [Skole].[DimKlassetrin] ON [DimKlassetrin].[DimKlassetrinID] = IIF([Skole].[FactElev].[DimKlassetrinPersonligt] = -1, [Skole].[FactElev].[DimKlassetrin], [Skole].[FactElev].[DimKlassetrinPersonligt])
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse] ON [FactElev].[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 11
AND [DimInstitutionstype].[InstitutionstypeKode] IN (1015, 1016, 3001, 3002)
GROUP BY [TidPeriode].[Dato] ,
[TidPeriode].[DimTidID] ,
[FactElev].[KommunenummerBopaelskommune]) [Beregning] ([Dato], [DimTidID], [KommuneNummer], [FormelResultat])
INNER JOIN
(SELECT [SammenligningsgruppeNummer] ,
[SammenligningsgruppeNummer] [KommuneNummer]
FROM [Nøgletal].[DimSammenligningsgruppe]
WHERE [SerieNummer] = 0
AND [SerieNummer] <> [SammenligningsgruppeNummer]
AND [SammenligningsgruppeNummer] <> 147) AS [Sammenligningsgrupper] ON [Sammenligningsgrupper].[KommuneNummer] = [Beregning].[KommuneNummer]
GROUP BY [Beregning].[DimTidID] ,
[Sammenligningsgrupper].[SammenligningsgruppeNummer]
| Skole |