__CREATE_QUERY("
(SELECT max(text('faktura-zakupu ')) as zrodlo, text(z.opis) as typ,
SUM(COALESCE(p.wartosc_netto,0)) as wartosc_netto,
SUM(COALESCE(p.wartosc_brutto,0)) as wartosc_brutto
FROM co_%s_faktura_zakupu as f,
co_%s_faktura_zakupu_pozycja as p,
co_%s_auto_zakup as z
WHERE f.data_cit>='%s'
AND f.data_cit<'%s'
AND f.id=p.id_faktura_zakupu
AND z.id=p.id_auto_zakup
AND NOT (z.s1='409' AND z.s2='3')
AND NOT z.s1='310'
AND NOT z.s1='010'
AND NOT z.s1='020'
AND UPPER(z.koszt_uzyskania_przychodu)='NIE'
AND NOT UPPER(f.anulowana)='TAK'
GROUP BY z.opis
)
UNION ALL
(SELECT 'bank-wyplata'::text as zrodlo,w.typ as typ,
SUM(w.kwota) as wartosc_netto,
SUM(w.kwota) as wartosc_brutto
FROM co_%s_dokument_bankowy as d,
co_%s_wyplata as w
WHERE d.z_dnia>='%s'
AND d.z_dnia<'%s'
AND d.id=w.id_dokument_bankowy
AND w.typ LIKE '%%nieterminowych%%bud¿et%%'
GROUP BY zrodlo, typ)
UNION ALL
(SELECT 'pk '::text as zrodlo, pk.tresc as typ,
(SUM(p.kwota)*(-1)) as wartosc_netto,
(SUM(p.kwota)*(-1)) as wartosc_brutto
FROM co_%s_pk as pk, co_%s_pk_pozycja as p
WHERE pk.data_ksiegowania>='%s'
AND pk.data_ksiegowania<'%s'
AND pk.id=p.id_pk
AND p.ma_symbol1 LIKE '765'
AND p.ma_symbol2 LIKE '3'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY zrodlo,typ)
UNION ALL
(SELECT 'pk '::text as zrodlo, pk.tresc as typ,
SUM(p.kwota) as wartosc_netto,
SUM(p.kwota) as wartosc_brutto
FROM co_%s_pk as pk, co_%s_pk_pozycja as p
WHERE pk.data_ksiegowania>='%s'
AND pk.data_ksiegowania<'%s'
AND pk.id=p.id_pk
AND p.winien_symbol1 LIKE '765'
AND p.winien_symbol2 LIKE '3'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY zrodlo,typ)
UNION ALL
(SELECT 'pk '::text as zrodlo, pk.tresc as typ,
(SUM(p.kwota)*(-1)) as wartosc_netto,
(SUM(p.kwota)*(-1)) as wartosc_brutto
FROM co_%s_pk as pk, co_%s_pk_pozycja as p
WHERE pk.data_ksiegowania>='%s'
AND pk.data_ksiegowania<'%s'
AND pk.id=p.id_pk
AND p.ma_symbol1 LIKE '755'
AND p.ma_symbol2 LIKE '6'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY zrodlo,typ)
UNION ALL
(SELECT 'pk '::text as zrodlo, pk.tresc as typ,
SUM(p.kwota) as wartosc_netto,
SUM(p.kwota) as wartosc_brutto
FROM co_%s_pk as pk, co_%s_pk_pozycja as p
WHERE pk.data_ksiegowania>='%s'
AND pk.data_ksiegowania<'%s'
AND pk.id=p.id_pk
AND p.winien_symbol1 LIKE '755'
AND p.winien_symbol2 LIKE '6'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY zrodlo,typ)
UNION ALL
(SELECT 'pk'::text as zrodlo, pk.tresc as typ,
SUM(p.kwota) as wartosc_netto,
SUM(p.kwota) as wartosc_brutto
FROM co_%s_pk as pk, co_%s_pk_pozycja as p
WHERE pk.data_ksiegowania>='%s'
AND pk.data_ksiegowania<'%s'
AND pk.id=p.id_pk
AND p.winien_symbol1 LIKE '755'
AND p.winien_symbol2 = '3'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY zrodlo, typ)
",par_area,par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do)
__SQL_GET_RESULT
__RETURN_RESULT