-- pokazanie dni absencji, które są absencjami, ale nie maja przypisanych literek np. C, L ... i nie zalicza ich do łacznej sumy dni absencji oraz do rozliczenia w płacach
SELECT o.nazwisko, o.imiona, fp.rok_msc_dzien, fp.dzien_wolny, fp.absencja, fp.rodzaj_abs, A.AbsencjaOd, A.AbsencjaDo, fp.absencja
 FROM absencje A
 JOIN frekw_po fp ON A.GUIDpr=fp.PracGUID AND fp.rok_msc_dzien BETWEEN A.AbsencjaOd AND A.AbsencjaDo
 JOIN frekw f ON f.guid = fp.FrekwGUID
 JOIN osoby o ON o.GUID = A.GUIDpr
 WHERE A.rodzaj IN (1,4,5,6,10,15,22) AND A.AbsencjaOd >'2023-01-01' AND f.deleted=0   AND fp.absencja = ''
 ORDER BY nazwisko, imiona, fp.rok_msc_dzien;
 
 SELECT * FROM absencje_dict;
 
 -- inna wersja
 SELECT o.nazwisko, o.imiona, fp.rok_msc_dzien, fp.dzien_wolny, fp.absencja, fp.rodzaj_abs, A.AbsencjaOd, A.AbsencjaDo, fp.absencja
 FROM absencje A
 JOIN frekw_po fp ON A.GUIDpr=fp.PracGUID AND fp.rok_msc_dzien BETWEEN A.AbsencjaOd AND A.AbsencjaDo
 JOIN frekw f ON f.guid = fp.FrekwGUID
 JOIN osoby o ON o.GUID = A.GUIDpr
 WHERE A.rodzaj IN (2,4,9,14) AND A.AbsencjaOd >'2021-12-31' AND f.deleted=0 AND fp.dzien_wolny =0 AND fp.absencja = ''
 ORDER BY nazwisko, imiona, fp.rok_msc_dzien; 