Bradford Factor (sestava)

Z Prirucky
Verze z 10. 11. 2026, 07:56, kterou vytvořil Petrm (diskuse | příspěvky) (založena nová stránka s textem „''Bradford Factor (sestava)'' == Úvod == '''Bradford Factor''' je metoda pro výpočet skóre pro každého zaměstnance na základě počtu případů nepřítomnosti a celkového počtu dnů absencí. Podle této teorie jsou krátké, časté a neplánované absence rušivější než delší absence. Vzorec pro výpočet: B = S² x D S ... výpadky (absence za určité časové období) D ... počet dnů nepřítomnosti za stejné období…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Bradford Factor (sestava)

Úvod

Bradford Factor je metoda pro výpočet skóre pro každého zaměstnance na základě počtu případů nepřítomnosti a celkového počtu dnů absencí. Podle této teorie jsou krátké, časté a neplánované absence rušivější než delší absence. Vzorec pro výpočet:

B = S² x D 
S ... výpadky (absence za určité časové období) 
D ... počet dnů nepřítomnosti za stejné období 

Sestava

SQL definice

SELECT A.os_cislo, A.prijmeni, A.jmeno, B.cislo_pom, B.druh_pom_j, B.datum_nastupu, B.datum_ukonc, B.prac_str,
(select count(*) from absence ABS where ABS.os_cislo = B.os_cislo and ABS.cislo_pom = B.cislo_pom and ABS.kod in (511, 508, 509) and
(ABS.zpet_propl is null or ABS.zpet_propl <> 's') and 
(ABS.pokr_abs is null or ABS.pokr_abs <> 'a') and ABS.dat_od >= %DATUMOD% and ABS.dat_do <= %DATUMDO%) as pocet_abs,

(select sum(dny) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and 
P.kod in (862, 864, 866, 812, 814, 824, 833, 834, 835, 836, 837, 838) and
P.dat_od >= %DATUMOD% and P.dat_do <= %DATUMDO%) as dny,

(select sum(hodiny) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and 
P.kod in (862, 864, 866, 812, 814, 824, 833, 834, 835, 836, 837, 838) and
P.dat_od >= %DATUMOD% and P.dat_do <= %DATUMDO%) as hodiny

FROM pracovnici A, prac_pom B where A.os_cislo = B.os_cislo

  • pocet_abs - v úvahu se berou nemoc, nepracovní úraz, pracovní úraz. Pokud se jedná o navazující "nemoc", nemá se počítat jako nová.
  • dny - počet zameškaných pracovních dní
  • hodiny - počet zameškaných pracovních hodin

Odkazy