Tarif a týdenní úvazek po měsících (sestava)
Z Prirucky
Tarif a týdenní úvazek po měsících (sestava) je sestava pro Generátor sestav II.
Sestava
SQL definice
SELECT pracovnici.os_cislo, pracovnici.prijmeni, pracovnici.jmeno, POMM.cislo_pom, CISDP.vyznam, (select naz_pracmist from prac_mist where cis_pracmist = (select hodnota from prac_mist_atrib where id_pracmist = POMM.id_pracmist and cis_atributu = 2) ) as nazev_profese, POMM.prac_str, STR.nazev, POMM.tarif, D21.tpd, POMM.datum FROM pracovnici, pom_zal POMM, stred STR, dovolena21 D21, cis_druh_pom CISDP WHERE pracovnici.os_cislo=POMM.os_cislo AND pracovnici.os_cislo=D21.os_cislo AND POMM.cislo_pom = D21.cislo_pom and POMM.prac_str = STR.str and POMM.druh_pom_j = CISDP.uziv_druh and POMM.datum = D21.datum and POMM.datum >=%DATUMOD% and POMM.datum <= %DATUMDO% union SELECT pracovnici.os_cislo, pracovnici.prijmeni, pracovnici.jmeno, POMM.cislo_pom, CISDP.vyznam, (select naz_pracmist from prac_mist where cis_pracmist = (select hodnota from prac_mist_atrib where id_pracmist = POMM.id_pracmist and cis_atributu = 2) ) as nazev_profese, POMM.prac_str, STR.nazev, POMM.tarif, D21.tpd, PMAP.datum_prvni FROM pracovnici, prac_pom POMM, stred STR, dovolena21 D21, cis_druh_pom CISDP, par_map PMAP WHERE pracovnici.os_cislo=POMM.os_cislo AND pracovnici.os_cislo=D21.os_cislo AND POMM.cislo_pom = D21.cislo_pom and POMM.prac_str = STR.str and POMM.druh_pom_j = CISDP.uziv_druh and PMAP.datum_prvni = D21.datum and PMAP.datum_posledni = %DATUMDO% ORDER BY pracovnici.prijmeni, POMM.cislo_pom, POMM.datum;