Zkrácená mzdová statistika v generátoru (sestava)

Z Prirucky

Zkrácená mzdová statistika v generátoru je sestava pro Generátor sestav II.

Zkracena mzdova statistika v generatoru.png

Varianta 1 - včetně pracovní kategorie

SELECT kod,
(select vyznam from ciselnik where kod = pichacky.kod) as nazev,
prac_kateg,
(select naz_kat from p_kateg where cis_kat = pichacky.prac_kateg) as naz_kat,
count(*) as pocet,
sum(dny) as dny, sum(hodiny) as hod, sum(castka) as Kc

from pichacky where datum >= %DATUMOD% and datum <=%DATUMDO%
group by kod, prac_kateg order by kod, prac_kateg

Varianta 1 - včetně pracovní kategorie pro vybrané druhy pracovních poměrů

Před vytvořením sestavy se zadávají čísla druhů pracovních poměrů oddělených čárkou.

SELECT kod,
(select vyznam from ciselnik where kod = pichacky.kod) as nazev,
prac_kateg,
(select naz_kat from p_kateg where cis_kat = pichacky.prac_kateg) as naz_kat,
count(*) as pocet,
sum(dny) as dny, sum(hodiny) as hod, sum(castka) as Kc

from pichacky where datum >= %DATUMOD% and datum <=%DATUMDO%
and ltrim(rtrim(cast(os_cislo as char)))+ ltrim(rtrim(cast(cislo_pom as char))) in (
select ltrim(rtrim(cast(os_cislo as char)))+ ltrim(rtrim(cast(cislo_pom as char))) from prac_pom where druh_pom_j in (%DRUH_POM_J%)
)

group by kod, prac_kateg order by kod, prac_kateg

Varianta 3 - základní tvar

Základní tvar je stejný jako Mzdová statistika - Zkrácená mzdová statistika. Důvodem pro tento přepis je lepší výsledek při exportu do MS Excel.

SELECT kod,
(select vyznam from ciselnik where kod = pichacky.kod) as nazev,
count(*) as pocet,
sum(dny) as dny, sum(hodiny) as hod, sum(castka) as Kc

from pichacky where datum >= %DATUMOD% and datum <=%DATUMDO%
group by kod order by kod

Odkazy