__CREATE_QUERY("
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.ma_symbol1 as konto, 0::numeric(30,2) as kwota_wn, SUM(p.kwota) as kwota_ma
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 '701'
AND (p.ma_symbol2 LIKE '1' OR p.ma_symbol2 LIKE '2')
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_wn)
UNION ALL
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.winien_symbol1 as konto, SUM(p.kwota) as kwota_wn, 0::numeric(30,2) as kwota_ma
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 '701'
AND (p.winien_symbol2 LIKE '1' OR p.winien_symbol2 LIKE '2')
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_ma)
UNION ALL
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.ma_symbol1 as konto, 0::numeric(30,2) as kwota_wn, SUM(p.kwota) as kwota_ma
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 '750'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_wn)
UNION ALL
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.winien_symbol1 as konto, SUM(p.kwota) as kwota_wn, 0::numeric(30,2) as kwota_ma
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 '750'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_ma)
UNION ALL
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.ma_symbol1 as konto, 0::numeric(30,2) as kwota_wn, SUM(p.kwota) as kwota_ma
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 '760'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_wn)
UNION ALL
(SELECT p.id as id_pk_pozycja, pk.numer as numer, pk.tresc as tresc,
p.winien_symbol1 as konto, SUM(p.kwota) as kwota_wn, 0::numeric(30,2) as kwota_ma
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 '760'
AND upper(pk.tresc) NOT LIKE '%%ZAMKNI_CIE ROKU%%'
GROUP BY id_pk_pozycja, numer, tresc, konto, kwota_ma)
",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