Pom12
Z Prirucky
Mzdové položky s tarifem za vybraná období (sestava) je sestava pro Generátor sestav II.
Specifikum: částka tarifu se chce ve stejném sloupci jako kódy mzdových položek, a to z důvodu využití pro způsob zobrazení v portálu: SQL sestavy generátoru.
SELECT p.os_cislo,RTRIM(z.prijmeni) + ' ' + RTRIM(z.jmeno) AS zamestnanec, p.cislo_pom, p.prac_str, p.kod, c.vyznam, p.c_dokladu, p.dat_od, p.dat_do, p.dny, p.hodiny, p.sazba, p.castka, p.prizn_aut, p.prac_kateg, p.datum, p.id_podniku FROM pichacky p LEFT OUTER JOIN pracovnici z ON z.os_cislo = p.os_cislo LEFT OUTER JOIN ciselnik c ON c.kod = p.kod WHERE p.datum >=%DATUMOD% AND p.datum <=%DATUMDO% and p.kod in (111,112,121,134,301,311,312,340,521) union all SELECT pomm.os_cislo, RTRIM(z.prijmeni) + ' ' + RTRIM(z.jmeno) AS zamestnanec, pomm.cislo_pom, pomm.prac_str, 1, 'TARIF', null, null, null, null, null, null, pomm.tarif, null, pomm.prac_kateg, pomm.datum, z.id_podniku FROM pom_mes pomm, pracovnici z where z.os_cislo = pomm.os_cislo and pomm.datum >= %DATUMOD% and pomm.datum <= %DATUMDO% union all SELECT ppom.os_cislo, RTRIM(z.prijmeni) + ' ' + RTRIM(z.jmeno) AS zamestnanec, ppom.cislo_pom, ppom.prac_str, 1, 'TARIF', null, null, null, null, null, null, ppom.tarif, null, ppom.prac_kateg, par_map.datum_prvni, z.id_podniku FROM prac_pom ppom, pracovnici z, par_map where z.os_cislo = ppom.os_cislo and year(%DATUMDO%) = year (par_map.datum_prvni) and month(%DATUMDO%) = month (par_map.datum_prvni)