Zkrácená mzdová statistika v generátoru (sestava)
Z Prirucky
Zkrácená mzdová statistika v generátoru je sestava pro Generátor sestav II.
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