Rozdělení úvazku na střediska - poměrné částky (sestava)
Z Prirucky
Rozdělení úvazku na střediska - poměrné částky (sestava) - sestava je určena pro funkcionalitu Rozdělení úvazku na střediska.
Příklad
Data
Sestava
Definice sestavy pro Generátor sestav II
select A.os_cislo, A.cislo_pom, P.prijmeni, P.jmeno, A.kod, A.prac_kateg, A.datum, A.prac_str as stred, A.castka, isnull( (select 100-sum(koef) from par_ucty_tyco B where B.os_cislo = A.os_cislo and B.cislo_pom = A.cislo_pom and B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum)) , 100) as koef, (A.castka * isnull( (select 100-sum(koef) from par_ucty_tyco B where B.os_cislo = A.os_cislo and B.cislo_pom = A.cislo_pom and B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum)) , 100)/100) as castka_krat_koef from pichacky A, pracovnici P where A.os_cislo = P.os_cislo and A.datum >= %DATUMOD% and A.datum <= %DATUMDO% union all select A.os_cislo, A.cislo_pom, P.prijmeni, P.jmeno, A.kod, A.prac_kateg, A.datum, B.stred as stred, A.castka, B.koef, (A.castka * B.koef / 100) as castka_krat_koef from pichacky A, pracovnici P, par_ucty_tyco B where A.os_cislo = P.os_cislo and A.datum >= %DATUMOD% and A.datum <= %DATUMDO% and A.os_cislo = B.os_cislo and A.cislo_pom = B.cislo_pom and B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum)