-- SQL-ki Grzesia

SELECT rok, guid, wuId, _varInt(CONCAT(rok,'01','01')) AS nwuid FROM urlopy WHERE wuId = 0;

UPDATE urlopy SET wuId = _varInt(CONCAT(rok,'01','01')) WHERE wuId = 0; 



-- 2 zapytania do ewentualnego sprawdzenia czy jeszcze kogoś nie brakuje w
-- tabeli urlopy lub ma zerowe wpisy na 2026


-- /* czy jest ktoś z wpisem na 2026 z zerowym wymiarem urlopu */

SELECT o.nazwisko, o.imiona, u.*
   FROM urlopy u
   LEFT JOIN osoby o ON o.guid=u.GuidPr
   WHERE rok =2026 AND WymiarUrlopuDni=0
   ORDER BY o.nazwisko, o.imiona;

/* czy jest jakiś aktualnie zatrudniony pracownik, który nie ma wpisu na
rok 2026 w tabeli urlopy */

  SELECT o.nazwisko, o.imiona
  FROM osoby o
  JOIN Pracownicy p ON p.guid=o.guid
  WHERE p.ToPracownik=1 AND p.CzyObecniePracuje=1 AND NOT EXISTS(SELECT
* FROM urlopy u WHERE u.GuidPr=o.guid AND u.rok=2026);