Antal fraværsdagsværk (sygefravær + tilskadekomst) for social- og sundhedspersonale (Ansættelsesform 1+2) | Personale - Fravær: [[Fraværsårsag: SY, TT#fraværsårsag]] Optælling: Antal [[fraværsdagsværk]] for Ejerkode= 1, Nomenklaturrelevant='Ja' FLIS Ansættelsesform= Tjenestemænd (1), Overenskomstansatte (2), Ansat på overenskomsten= Social- og sundhedspersonale, KL | /*AntalFraværsdagsværk_Sygefravær+Tilskadekomst,SocialOgSundhedspersonale,Ansættelsesform1+2*/
SELECT [Beregning].[DimTidID],
[Sammenligningsgrupper].[SammenligningsgruppeNummer] Kommunenummer,
AVG([Beregning].[FormelResultat]) AS [FormelResultat]
FROM
(SELECT [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactPersonaleFravær].[AnsatKommunenummer] [KommuneNummer],
CAST(SUM([FactPersonaleFravær].[Fraværsdagsværk]) AS DECIMAL(18, 5)) AS [FormelResultat]
FROM [PersonaleFravær].[FactPersonaleFravær]
INNER JOIN [PersonaleMedarbejder].[DimPersonaleAnsættelsesvilkår] ON [FactPersonaleFravær].[DimPersonaleAnsættelsesvilkår]=[DimPersonaleAnsættelsesvilkår].[DimPersonaleAnsættelsesvilkårID]
INNER JOIN [PersonaleFravær].[DimPersonaleFraværsårsag] ON [FactPersonaleFravær].[DimPersonaleFraværsårsag]=[DimPersonaleFraværsårsag].[DimPersonaleFraværsårsagID]
INNER JOIN [PersonaleMedarbejder].[DimPersonaleOverenskomstFLD] ON [FactPersonaleFravær].[DimPersonaleOverenskomstFLD]=[DimPersonaleOverenskomstFLD].[DimPersonaleOverenskomstFLDID]
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse] ON [FactPersonaleFravær].[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 (((([DimPersonaleAnsættelsesvilkår].[Ansættelsesgruppekode] IN (1,
2))
AND ([DimPersonaleFraværsårsag].[Fraværsårsagskode] IN (10101,
10102))
AND ([DimPersonaleOverenskomstFLD].[OverenskomstFLD] IN ('Social- og sundhedspersonale'+', '+'KL')))))
GROUP BY [TidPeriode].[Dato],
[TidPeriode].[DimTidID],
[FactPersonaleFravær].[AnsatKommunenummer]) [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];
| Personale |