Månedlige udgifter på funtionerne 3.22.01-3.22.09 (undtaget 3.22.05) opgjort på dranst 1 og 2 uden hovedart 0 | Regnskabstal Kontoplan: Funk 03.22.01, Funk 03.22.02, Funk 03.22.03, Funk 03.22.04, Funk 03.22.06, Funk 03.22.07, Funk 03.22.08 og Funk 03.22.09 Dranst 1 og 2, Art ikke 0 Optælling: Saldo for den enkelte måned. | /*MånedsSaldo_Dranst1+2,Art<>0,Funk032201-032209Minus032205og032206*/
SELECT
[Beregning].[DimTidID],
[Beregning].[Kommunenummer]
,AVG([Beregning].[FormelResultat]) AS [FormelResultat]
FROM (SELECT
[TidPeriode].[Dato]
,[TidPeriode].[DimTidID]
,[FactØkonomi].[Kommunenummer] [KommuneNummer]
,CAST(SUM([FactØkonomi].[Forbrug]) AS DECIMAL(18, 5)) AS [FormelResultat]
FROM [Økonomi].[FactØkonomi]
INNER JOIN [Økonomi].[DimAutoriseretKontoplan]
ON [FactØkonomi].[DimAutoriseretKontoplan] = [DimAutoriseretKontoplan].[DimAutoriseretKontoplanID]
INNER JOIN [Generel].[DimTid] AS [TidOpgørelse]
ON [FactØkonomi].[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 (([FactØkonomi].[Forbrug] IS NOT NULL))
AND (((([DimAutoriseretKontoplan].[Dranstnøgle] IN (1, 2))
AND ([DimAutoriseretKontoplan].[Funktionsnøgle] IN (032201, 032202, 032203, 032204, 032206, 032207, 032208, 032209))
AND (ISNULL([DimAutoriseretKontoplan].[Hovedartsnøgle], -1) NOT IN (0))
AND [DimAutoriseretKontoplan].[Hovedartsnøgle] <> 0)))
GROUP BY [TidPeriode].[Dato]
,[TidPeriode].[DimTidID]
,[FactØkonomi].[Kommunenummer]) [Beregning] ([Dato], [DimTidID], [KommuneNummer], [FormelResultat])
GROUP BY [Beregning].[DimTidID]
,[Beregning].[Kommunenummer]
| Økonomi |