Mzdové položky s tarifem za vybraná období (sestava)

Z Prirucky
Verze z 31. 5. 2019, 12:08, kterou vytvořil Petrm (diskuse | příspěvky) (Založena nová stránka: ''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 mz…)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

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.

Mzdove polozky s tarifem za vybrana obdobi.png

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

Mzdove polozky s tarifem za vybrana obdobi-Portal-SQL sestavy-Kontingencni tabulka.png

Odkazy