|
|
| Řádek 1: |
Řádek 1: |
| ''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]].
| |
|
| |
| [[Image: Mzdove polozky s tarifem za vybrana obdobi.png|590px]]
| |
|
| |
| 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)
| |
|
| |
| == Portál ==
| |
| [[Image: Mzdove polozky s tarifem za vybrana obdobi-Portal-SQL sestavy-Kontingencni tabulka.png|590px]]
| |
|
| |
| == Odkazy ==
| |
| * [[Generátor sestav II (příklady sestav)]]
| |