Antal borgere der er tilflyttet | Antal tilflyttede personer der kommer fra en anden kommune Tilflyttede: Kommunekode er lig aktuel kommune og fraflytningskommunekode forskellig fra aktuel kommune og flytningen er i aktuel måned og år | /*AntalBorgere_Tilflyttet*/
SELECT [Beregning].[DimTidID], [Sammenligningsgrupper].[SammenligningsgruppeNummer] Kommunenummer,
AVG([Beregning].[FormelResultat]) AS [FormelResultat] FROM (
SELECT [TidPeriode].[Dato], [TidPeriode].[DimTidID], [DimGeografi].[Kommunenummer] [KommuneNummer],
CAST(SUM([FactBorger].[Tilflyttet]) AS DECIMAL(18,5)) AS [FormelResultat]
FROM [Borger].[FactBorger] INNER JOIN [Borger].[DimGeografi] ON [FactBorger].[DimGeografiAdresse]=[DimGeografi].[DimGeografiID]
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse] ON [FactBorger].[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) )
GROUP BY [TidPeriode].[Dato], [TidPeriode].[DimTidID], [DimGeografi].[Kommunenummer] ) [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];
| Borger |