Pom17: Porovnání verzí
Z Prirucky
| Řádek 3: | Řádek 3: | ||
== Příklad == | == Příklad == | ||
=== Data === | === Data === | ||
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-1.png| | [[Image: Rozdeleni-uvazku-na-strediska-sestava-1-1.png|590px]] | ||
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-2.png|400px]] | [[Image: Rozdeleni-uvazku-na-strediska-sestava-1-2.png|400px]] | ||
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-3.png|400px]] | [[Image: Rozdeleni-uvazku-na-strediska-sestava-1-3.png|400px]] | ||
=== Sestava === | === Sestava === | ||
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-4.png| | [[Image: Rozdeleni-uvazku-na-strediska-sestava-1-4.png|650px]] | ||
Definice sestavy pro [[Generátor sestav II]] | Definice sestavy pro [[Generátor sestav II]] | ||
Verze z 21. 3. 2017, 15:19
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 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)