__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