In=Parameters!Agencja.Value=Fields!AGENCJA.ValueKosztyPrzychody0.25cmtextbox435truetextbox534truetextbox633truetextbox2932truetextbox3431truetextbox2430truetextbox1929truetextbox1428truetextbox3927truetextbox2026truetextbox4725truetextbox4024true0.25cm=Fields!AGENCJA.Valuerok11true=Fields!rok.Valuems10true=Fields!ms.ValueAGENCJA9true=Fields!AGENCJA.ValueIL8true=Fields!IL.Valuenetto7true=Fields!netto.Valuepowierzchnia_STR6true=Fields!powierzchnia_STR.ValueKoszt_druku5true=Fields!Koszt_druku.Valueksiegowosc4true=Fields!ksiegowosc.Valuedochod3true=Fields!dochod.Valuepr_dochod2true=Fields!pr_dochod.Valuesr_koszt_druku1true=Fields!sr_koszt_druku.Valuesr_dochodtrue=Fields!sr_dochod.Value0.63492cm=Fields!rok.ValueDescending=Fields!ms.ValueDescendingtextbox147trueroktextbox246truemstextbox345trueagencjatextbox2844trueiltextbox3343truenettotextbox3042truepowierzchnia STRtextbox1841truekoszt drukutextbox1340trueksięgowośćtextbox3839truedochódtextbox1538truepr dochódtextbox4637trueśredni k. drukutextbox2336trueśredni dochód0.63492cm1.25cm1.02646cm2.75cm1cm2.5cm3.5cm2.5cm2.5cm2.5cm2.5cm2.5cm2.5cm
2.01984cm5.25cm0.25cmtextbox4315.5cmtrueZESTAWIENIE PRZYCHODÓW I KOSZTÓW BIURA0.88492cmtruetruee37fbf21-bc32-48d7-9aae-916124305d822.5cmSELECT R.rok, R.ms, AGENCJE.Symbol AS AGENCJA, R.IL, R.netto, R.powierzchnia_STR, R.Koszt_druku, Koszty_Biura.ksiegowosc,
R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku AS dochod, (R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku) / R.netto AS pr_dochod,
R.Koszt_druku / R.powierzchnia_STR AS sr_koszt_druku, (R.netto - Koszty_Biura.ksiegowosc - R.Koszt_druku) / R.IL AS sr_dochod
FROM (SELECT AGENCJE.Id_agencji, { fn YEAR(REKLAMA.[DATA ZAPŁATY]) } AS rok, { fn MONTH(REKLAMA.[DATA ZAPŁATY]) } AS ms, COUNT(*) AS IL,
SUM(REKLAMA.NETTO) AS netto,
SUM([NAZWY MODUŁÓW].MOD_SZER * [NAZWY MODUŁÓW].MOD_WYS * REKLAMA.SZER * REKLAMA.WYS * REKLAMA.KROTNOŚĆ / 845.25)
AS powierzchnia_STR,
SUM(GRZBIETY.Koszt_Druku * [NAZWY MODUŁÓW].MOD_SZER * [NAZWY MODUŁÓW].MOD_WYS * REKLAMA.SZER * REKLAMA.WYS * REKLAMA.KROTNOŚĆ
/ 845.25) AS Koszt_druku
FROM AGENCJE INNER JOIN
AGENCI ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI INNER JOIN
REKLAMA ON AGENCI.Symbol = REKLAMA.[SYMBOL AKWIZYTORA] LEFT OUTER JOIN
GRZBIETY ON REKLAMA.GRZBIET = GRZBIETY.ID LEFT OUTER JOIN
[NAZWY MODUŁÓW] ON REKLAMA.MOD_TYP = [NAZWY MODUŁÓW].MOD_TYP
WHERE (REKLAMA.TYP = N'płatna') AND (REKLAMA.[ZATWIERDZONO DO DRUKU] = - 1) AND (REKLAMA.ZAPŁACONO = - 1)
GROUP BY { fn YEAR(REKLAMA.[DATA ZAPŁATY]) }, { fn MONTH(REKLAMA.[DATA ZAPŁATY]) }, AGENCJE.Id_agencji
HAVING ({ fn YEAR(REKLAMA.[DATA ZAPŁATY]) } > 2003)) AS R INNER JOIN
AGENCJE ON R.Id_agencji = AGENCJE.Id_agencji INNER JOIN
Koszty_Biura ON R.Id_agencji = Koszty_Biura.id_Agencji AND R.rok = Koszty_Biura.rok AND R.ms = Koszty_Biura.miesiacBAZA_REKLAMEqual=Parameters!rok.Value=Fields!rok.ValueSystem.Int32rokSystem.Int32msSystem.StringAGENCJASystem.Int32ILSystem.DoublenettoSystem.Doublepowierzchnia_STRSystem.DoubleKoszt_drukuSystem.DecimalksiegowoscSystem.DoubledochodSystem.Doublepr_dochodSystem.Doublesr_koszt_drukuSystem.Doublesr_dochodtrueSELECT Id_agencji, Symbol
FROM AGENCJE where aktywna=1BAZA_REKLAMSystem.Int32Id_agencjiSystem.StringSymboltrueselect distinct rok from koszty_biura order by rok descBAZA_REKLAMSystem.Int32rok27.02646cm29.7cmen-US2.5cm29.7cm