__CREATE_QUERY("
    (SELECT 'sprzedaz'::text as typ,SUM(p.wartosc_netto) as wartosc_netto,
     SUM(p.wartosc_brutto) as wartosc_brutto,
     SUM(p.kwota_vat) as wartosc_vat
    FROM co_%s_faktura as f,
     co_%s_faktura_pozycja as p
    WHERE f.data_wystawienia>='%s'
    AND f.data_wystawienia<'%s'
    AND f.id=p.id_faktura
    AND p.grupa NOT LIKE '%%prenumerata%%'
    AND UPPER(f.anulowana)='NIE'
    AND UPPER(f.typ) NOT LIKE '%%PRO%%'
    AND UPPER(f.symbol) NOT LIKE '%%REP%%'    
    GROUP BY typ)
    UNION ALL
    (SELECT 'prenumerata'::text as typ,SUM(p.wartosc_netto) as wartosc_netto,
     SUM(p.wartosc_brutto) as wartosc_brutto,
        SUM(p.kwota_vat) as wartosc_vat
     FROM co_%s_faktura as f,
     co_%s_faktura_pozycja as p
     WHERE f.data_wystawienia>='%s'
        AND f.data_wystawienia<'%s'
        AND f.id=p.id_faktura
        AND p.grupa LIKE '%%prenumerata%%'
        AND UPPER(f.anulowana)='NIE'
        AND UPPER(f.typ) NOT LIKE '%%PRO%%'
        AND UPPER(f.symbol) NOT LIKE '%%REP%%'
     GROUP BY typ)
    UNION ALL
    (SELECT 'Rep. i rek.'::text as typ, SUM(p.wartosc_netto) as wartosc_netto,
     SUM(p.wartosc_brutto) as wartosc_brutto,
     SUM(p.kwota_vat) as wartosc_vat
    FROM co_%s_faktura as f,
     co_%s_faktura_pozycja as p
    WHERE f.data_wystawienia>='%s'
    AND f.data_wystawienia<'%s'
    AND f.id=p.id_faktura
    AND UPPER(f.anulowana)='NIE'
    AND UPPER(f.symbol) LIKE '%%REP%%'    
    AND UPPER(f.typ) LIKE '%%PRO%%'
    GROUP BY typ)
",par_area,par_area,data_od,data_do,
par_area,par_area,data_od,data_do)
__SQL_GET_RESULT
__RETURN_RESULT