0d388776-a05b-43ef-93c5-227770426a94BAZA_REKLAM29.7cmStringtrueprawa_agencjetrueString=Year(Today)rokListaLatrokrokString=Month(Today)miesiac123456789101112StringListaAgencjiSymbolagencjaListaAgencjiSymbolSymboltrueIntegertruetruepracownicy1Stringtrueprawa_agenttruetrue21cm0.25cmtrue1cm1cmtrue16cmtrue=Now0.63492cmtrue1cm1a908918-1fb3-45fd-8bdd-e3ccd2cf850021cmSymbolSystem.StringSYMBOL AKWIZYTORASystem.StringILSystem.Int32ImięSystem.StringNazwiskoSystem.StringnnSystem.DoubleppSystem.DoublepodstawaSystem.DecimalbbSystem.DoublepracownicySystem.Boolean=Fields!Symbol.ValueIn=Parameters!agencja.ValueBAZA_REKLAMSELECT AGENCJE.Symbol, REKLAMA.[SYMBOL AKWIZYTORA], COUNT(REKLAMA.[ID REKLAMY]) AS IL, AGENCI.Imię, AGENCI.Nazwisko, SUM(REKLAMA.NETTO)
AS nn, SUM(REKLAMA.PROWIZJA) AS pp, AGENCI.podstawa, SUM(REKLAMA.PROWIZJA) - AGENCI.podstawa AS bb, AGENCI.pracownicy
FROM KLIENCI INNER JOIN
AGENCJE INNER JOIN
AGENCI INNER JOIN
REKLAMA ON AGENCI.Symbol = REKLAMA.[SYMBOL AKWIZYTORA] ON AGENCJE.Id_agencji = AGENCI.ID_AGENCJI ON
KLIENCI.CustomerID = REKLAMA.CustomerID
GROUP BY AGENCJE.Symbol, REKLAMA.[SYMBOL AKWIZYTORA], AGENCI.Imię, AGENCI.Nazwisko, AGENCI.podstawa, DATEPART(Year, REKLAMA.[DATA ZAPŁATY]),
DATEPART(Month, REKLAMA.[DATA ZAPŁATY]), CONVERT(int, REKLAMA.ZAPŁACONO), REKLAMA.TYP, AGENCI.pracownicy
HAVING (DATEPART(Year, REKLAMA.[DATA ZAPŁATY]) = @rok) AND (DATEPART(Month, REKLAMA.[DATA ZAPŁATY]) = @miesiac) AND (CONVERT(int,
REKLAMA.ZAPŁACONO) = 1) AND (REKLAMA.TYP = 'PŁATNA' OR
REKLAMA.TYP = 'barter') AND (@pracownicy IS NULL OR
AGENCI.pracownicy = @pracownicy) AND (@prawa_agent is null OR REKLAMA.[SYMBOL AKWIZYTORA]=@prawa_agent)
ORDER BY AGENCI.Nazwisko=Parameters!rok.Value=Parameters!miesiac.Value=Parameters!pracownicy.Value=Parameters!prawa_agent.ValuetrueID_AGENTASystem.Int32SymbolSystem.StringagencjaSystem.StringBAZA_REKLAMSELECT A.ID_AGENTA, A.Symbol, A2.Symbol agencja
FROM AGENCI A left join Agencje A2
on A.ID_AGENCJI = A2.ID_Agencji
where aktywny=1 AND (A2.Symbol in (@agencja) OR A2.Symbol is null) AND (@prawa_agent is null OR A.Symbol=@prawa_agent)
order by A.Symbol=Parameters!agencja.Value=Parameters!prawa_agent.ValuetrueId_agencjiSystem.Int32SymbolSystem.StringBAZA_REKLAMSELECT Id_agencji, Symbol
FROM AGENCJE where aktywna=1 and (@prawa_agencje is null or @prawa_agencje= Id_agencji)=Parameters!prawa_agencje.ValuetruerokSystem.Int32BAZA_REKLAMselect distinct year(DATA_W) as rok from dbo.NR where DATA_W is not null order by year(DATA_W)desctrue17.02645cm1cmtextbox617cm1true0.75cm="ROZLICZENIE PROWIZJI ZA REKLAMĘ rok: " &Parameters!rok.Value & " miesiąc: " & Parameters!miesiac.Value
Prowizje1cmSymbol6true=Fields!Symbol.ValueSYMBOL_AKWIZYTORA5true=Fields!SYMBOL_AKWIZYTORA.ValueIL4true=Fields!IL.ValueImię3true=Fields!Imię.ValueNazwisko2true=Fields!Nazwisko.Valuenn1true=Fields!nn.Valuepptrue=Fields!pp.Value0.63492cmtextbox120trueAgencjatextbox219trueAgenttextbox318trueIlośćtextbox1817trueImiętextbox1516trueNazwiskotextbox1215trueSprzedaż nettotextbox1914trueProwizja od sprzedaży1cm3cm2.75cm1.25cm2.5cm2.77645cm2.25cm2.5cm