if (strcmp(konto_symbol1,"%")==0) {
konto_symbol1_like="%%";
konto_winien_symbol1="text('')";
konto_ma_symbol1="text('')";
} else {
konto_symbol1_like=konto_symbol1;
konto_winien_symbol1="winien_symbol1";
konto_ma_symbol1="ma_symbol1";
};
if (strcmp(konto_symbol2,"%")==0) {
konto_symbol2_like="%%";
konto_winien_symbol2="text('')";
konto_ma_symbol2="text('')";
} else {
konto_symbol2_like=konto_symbol2;
konto_winien_symbol2="winien_symbol2";
konto_ma_symbol2="ma_symbol2";
};
if (strcmp(konto_symbol3,"%")==0) {
konto_symbol3_like="%%";
konto_winien_symbol3="text('')";
konto_ma_symbol3="text('')";
} else {
konto_symbol3_like=konto_symbol3;
konto_winien_symbol3="winien_symbol3";
konto_ma_symbol3="ma_symbol3";
};
if (strcmp(konto_symbol4,"%")==0) {
konto_symbol4_like="%%";
konto_winien_symbol4="text('')";
konto_ma_symbol4="text('')";
} else {
konto_symbol4_like=konto_symbol4;
konto_winien_symbol4="winien_symbol4";
konto_ma_symbol4="ma_symbol4";
};
if (strcmp(konto_symbol5,"%")==0) {
konto_symbol5_like="%%";
konto_winien_symbol5="text('')";
konto_ma_symbol5="text('')";
} else {
konto_symbol5_like=konto_symbol5;
konto_winien_symbol5="winien_symbol5";
konto_ma_symbol5="ma_symbol5";
};
if (strcmp(konto_symbol6,"%")==0) {
konto_symbol6_like="%%";
konto_winien_symbol6="text('')";
konto_ma_symbol6="text('')";
} else {
konto_symbol6_like=konto_symbol6;
konto_winien_symbol6="winien_symbol6";
konto_ma_symbol6="ma_symbol6";
};
__CREATE_QUERY("
(SELECT 'winien'::text as strona,d.data, d.dokument_id, d.dokument_class, d.dokument,d.rejestr, d.lp,
k.ma_symbol1 as konto_ma_symbol1, k.ma_symbol2 as konto_ma_symbol2, k.ma_symbol3 as konto_ma_symbol3, k.ma_symbol4 as konto_ma_symbol4, k.ma_symbol5 as konto_ma_symbol5, k.ma_symbol6 as konto_ma_symbol6,
k.winien_symbol1 as konto_winien_symbol1, k.winien_symbol2 as konto_winien_symbol2, k.winien_symbol3 as konto_winien_symbol3, k.winien_symbol4 as konto_winien_symbol4, k.winien_symbol5 as konto_winien_symbol5, k.winien_symbol6 as konto_winien_symbol6,
k.kwota as kwota, k.opis as opis
FROM co_%s_ksiega_glowna as k, co_%s_dziennik as d
WHERE k.id_dokument_class=d.dokument_id
AND k.data_dekretacji>='%s'
AND k.data_dekretacji<'%s'
AND k.dokument_class_name=d.dokument_class
AND winien_symbol1 LIKE '%s'
AND winien_symbol2 LIKE '%s'
AND winien_symbol3 LIKE '%s'
AND winien_symbol4 LIKE '%s'
AND winien_symbol5 LIKE '%s'
AND winien_symbol6 LIKE '%s')
UNION ALL
(SELECT 'ma'::text as strona,d.data, d.dokument_id, d.dokument_class, d.dokument,d.rejestr, d.lp,
k.ma_symbol1 as konto_ma_symbol1, k.ma_symbol2 as konto_ma_symbol2, k.ma_symbol3 as konto_ma_symbol3, k.ma_symbol4 as konto_ma_symbol4, k.ma_symbol5 as konto_ma_symbol5, k.ma_symbol6 as konto_ma_symbol6,
k.winien_symbol1 as konto_winien_symbol1, k.winien_symbol2 as konto_winien_symbol2, k.winien_symbol3 as konto_winien_symbol3, k.winien_symbol4 as konto_winien_symbol4, k.winien_symbol5 as konto_winien_symbol5, k.winien_symbol6 as konto_winien_symbol6,
k.kwota as kwota, k.opis as opis
FROM co_%s_ksiega_glowna as k, co_%s_dziennik as d
WHERE k.id_dokument_class=d.dokument_id
AND k.data_dekretacji>='%s'
AND k.data_dekretacji<'%s'
AND k.dokument_class_name=d.dokument_class
AND ma_symbol1 LIKE '%s'
AND ma_symbol2 LIKE '%s'
AND ma_symbol3 LIKE '%s'
AND ma_symbol4 LIKE '%s'
AND ma_symbol5 LIKE '%s'
AND ma_symbol6 LIKE '%s')
ORDER BY data, dokument_id, dokument_class
",par_area,par_area,data_od,data_do,
konto_symbol1_like,konto_symbol2_like,konto_symbol3_like,konto_symbol4_like,konto_symbol5_like,konto_symbol6_like,
par_area,par_area,data_od,data_do,
konto_symbol1_like,konto_symbol2_like,konto_symbol3_like,konto_symbol4_like,konto_symbol5_like,konto_symbol6_like)
__SQL_GET_RESULT
__RETURN_RESULT