Pom11: Porovnání verzí
Z Prirucky
| Řádek 7: | Řádek 7: | ||
== Z pořízených směn == | == Z pořízených směn == | ||
select | select | ||
A.os_cislo, A.prijmeni, A.jmeno, | A.os_cislo, A.prijmeni, A.jmeno, | ||
B.cislo_pom, B.datum_nastupu, B.datum_ukonc, | B.cislo_pom, B.datum_nastupu, B.datum_ukonc, ' ', | ||
'', | C.id, | ||
C.id, | C.id_smen_pol, D.smena, D.popis, | ||
C.id_smen_pol, D.smena, D.popis, | C.dny, C.hodiny, C.castka, C.den, | ||
C.dny, C.hodiny, C.castka, C.den, | C.id_vazby, | ||
C.id_vazby, | ' ', | ||
'', | H.typ, | ||
H.typ, | H.id_pracmist, J.cis_pracmist, J.naz_pracmist, | ||
H.id_pracmist, J.cis_pracmist, J.naz_pracmist, | H.str, | ||
H.str, H.id_zak, | H.id_zak, ' ', G.cislo, G.nazev, ' ', | ||
H.id_profese, K.cis_pracmist as cis_prof, K.naz_pracmist as nazev_prof, | H.id_profese, K.cis_pracmist as cis_prof, K.naz_pracmist as nazev_prof, | ||
H.typ_mzdy, H.mzd_stup, H.tarif, H.id_prem, H.pozn, H.dat_od, H.dat_do, H.aut_gen, H.pripl_sone, H.pripl_svat | H.typ_mzdy, H.mzd_stup, H.tarif, | ||
H.id_prem, ' ', F.stupen, F.kod_prem, F.sazba, F.kraceni, ' ', | |||
from pracovnici A, prac_pom B, smenovnice C, smen_kody D, smen_mzd_pol E, prof_vazba H, prac_mist J, prac_mist K | H.pozn, H.dat_od, H.dat_do, H.aut_gen, H.pripl_sone, H.pripl_svat | ||
where | |||
A.os_cislo = B.os_cislo and | from pracovnici A, prac_pom B, smenovnice C, smen_kody D, smen_mzd_pol E, prof_vazba H, prac_mist J, prac_mist K, | ||
B.os_cislo = C.os_cislo and | cis_premie F right outer join prof_vazba HH on F.id = HH.id_prem, | ||
B.os_cislo = H.os_cislo and | cis_zakazky G right outer join prof_vazba HHH on G.id = HHH.id_zak | ||
B.cislo_pom = C.cislo_pom and | where | ||
B.cislo_pom = H.cislo_pom and | A.os_cislo = B.os_cislo and | ||
B.os_cislo = C.os_cislo and | |||
C.id_smen_pol = E.id and | B.os_cislo = H.os_cislo and | ||
D.id = E.id_smeny and | B.cislo_pom = C.cislo_pom and | ||
C.id_vazby = H.id and | B.cislo_pom = H.cislo_pom and | ||
B.id_pracmist = J.id_pracmist and | |||
H.id_profese = K.id_pracmist | C.id_smen_pol = E.id and | ||
D.id = E.id_smeny and | |||
order by A.os_cislo, B.cislo_pom, C.den | C.id_vazby = H.id and | ||
B.id_pracmist = J.id_pracmist and | |||
H.id_profese = K.id_pracmist and | |||
H.id = HH.id and | |||
H.id = HHH.id | |||
order by A.os_cislo, B.cislo_pom, C.den | |||
Verze z 15. 11. 2014, 12:40
Průměr pro p.p.účely výrazně odlišný od minulého kvartálu
Zaměstnanci s s rozdílem aktuálního průměru pro p.p.účely a průměru minulého měsíce větším než stanovená hranice (20 Kč).
V této sestavě aplikovat filtr (možno uložit):
(prum_dov - min_prum_dov) > 20 or (prum_dov - min_prum_dov) < -20
Z pořízených směn
select A.os_cislo, A.prijmeni, A.jmeno, B.cislo_pom, B.datum_nastupu, B.datum_ukonc, ' ', C.id, C.id_smen_pol, D.smena, D.popis, C.dny, C.hodiny, C.castka, C.den, C.id_vazby, ' ', H.typ, H.id_pracmist, J.cis_pracmist, J.naz_pracmist, H.str, H.id_zak, ' ', G.cislo, G.nazev, ' ', H.id_profese, K.cis_pracmist as cis_prof, K.naz_pracmist as nazev_prof, H.typ_mzdy, H.mzd_stup, H.tarif, H.id_prem, ' ', F.stupen, F.kod_prem, F.sazba, F.kraceni, ' ', H.pozn, H.dat_od, H.dat_do, H.aut_gen, H.pripl_sone, H.pripl_svat from pracovnici A, prac_pom B, smenovnice C, smen_kody D, smen_mzd_pol E, prof_vazba H, prac_mist J, prac_mist K, cis_premie F right outer join prof_vazba HH on F.id = HH.id_prem, cis_zakazky G right outer join prof_vazba HHH on G.id = HHH.id_zak where A.os_cislo = B.os_cislo and B.os_cislo = C.os_cislo and B.os_cislo = H.os_cislo and B.cislo_pom = C.cislo_pom and B.cislo_pom = H.cislo_pom and C.id_smen_pol = E.id and D.id = E.id_smeny and C.id_vazby = H.id and B.id_pracmist = J.id_pracmist and H.id_profese = K.id_pracmist and H.id = HH.id and H.id = HHH.id order by A.os_cislo, B.cislo_pom, C.den