Chybějící datum výstupu vzhledem k ukončení pracovního poměru/poměrů (sestava)

Z Prirucky
Verze z 9. 4. 2025, 15:00, kterou vytvořil Petrm (diskuse | příspěvky) (založena nová stránka s textem „''Chybějící datum výstupu vzhledem k ukončení pracovního poměru/poměrů (sestava)'' je sestava pro Generátor sestav II (SQL prompt) Dotaz: ''Přehled Pracovních poměrů vs. Evidence zaměsntanců - došlo k nesouladu, kdy máme více zaměstnanců v evidenci než pracovních poměrů. Vnímám, že v programu je funkcionalita, která se při ukončování posledního PP ptá, zda ukončit i zaměstnance v Evidenci. Nicméně se m…“)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Chybějící datum výstupu vzhledem k ukončení pracovního poměru/poměrů (sestava) je sestava pro Generátor sestav II (SQL prompt)

Dotaz: Přehled Pracovních poměrů vs. Evidence zaměsntanců - došlo k nesouladu, kdy máme více zaměstnanců v evidenci než pracovních poměrů. Vnímám, že v programu je funkcionalita, která se při ukončování posledního PP ptá, zda ukončit i zaměstnance v Evidenci. Nicméně se může stát, že to personalistka nepotvrdí apod. ...

Sestava

Chybejici datum vystupu vzhledem k ukonceni pracpom-sest1.png

Sestava všech zaměstnanců/pracovních poměrů

select A.os_cislo, A.prijmeni, A.jmeno, A.datum_nastupu, A.datum_vystupu, B.cislo_pom, B.druh_pom_j, B.datum_nastupu, B.datum_ukonc
from pracovnici A, prac_pom B where A.os_cislo = B.os_cislo order by A.os_cislo, B.cislo_pom;

Sestava zaměstnanců s chybějícím datem ukončení (v agendě Osobní údaje) v případě, že všechny pracovní poměry zaměstnance jsou ukončeny. Zjišťuje se jen prosté vyplnění hodnoty datum ukončení pracovního poměru bez ohledu na to, zda tento datum leží v minulosti nebo budoucnosti.

Chybejici datum vystupu vzhledem k ukonceni pracpom-sest2.png

select A.os_cislo, A.prijmeni, A.jmeno, A.datum_nastupu, A.datum_vystupu from pracovnici A
where A.datum_vystupu is null and A.os_cislo not in (
select os_cislo from prac_pom B where A.os_cislo = B.os_cislo and B.datum_ukonc is null)
order by A.os_cislo;

Odkazy