Skocz do zawartości

Gdzie w bazie jest informacja o ilość pozostałych dni urlopu dla pracownika

Polecane posty

 

Proszę o pomoc , potrzebuje wyciągnąć z bazy informację ile pozostało dni urlopu do wykorzystania dla danego pracownika 

w dokumentacji nic nie znalazłem na ten temat i w tablicach również

na zdjęciu przedstawiam kolumnę którą potrzebuje wyciągnąć z bazy 

 

select o.imie,o.Nazwisko,w.Rok,w.Wymiar/480 as Wymiar,w.Korekta/480 as urlop_korekta,w.Zalegly/480 as urlop_zalegly ,w.Dodatkowy/480 as urlop_dodatkowy,w.UrlopDodatkowy/480 as urlop_dodatkowy

from [Nexo_Ima Polska S,A].ModelDanychContainer.DaneUrlopowe du

left join [Nexo_Ima Polska S,A].ModelDanychContainer.PracownicyGr gr on  gr.id = du.PracownikGr_Id

left join [Nexo_Ima Polska S,A]. ModelDanychContainer.Pracownicy p on p.id =gr.Pracownik_Id and p.aktywny='1'

left join [Nexo_Ima Polska S,A].ModelDanychContainer.Osoby o on o.id = p.Osoba_Id

left join [Nexo_Ima Polska S,A].ModelDanychContainer.WymiaryUrlopu w on w.DaneUrlopowe_Id=du.Id and w.Rok='2023' and o.imie is not NUll

 

image.thumb.png.19a0727e926d74fb43d3a3c306ceeefe.png

 

 

Link to postu

dziękuje, mam jeszcze jedno pytanie w tablicy [ModelDanychContainer].[ZapisyWECP] jest pole pracownik_id z jaką tablicą muszę powiązać te pole żeby w skrypcie uzyskać wartość z pola "LiczbaDni" z tablicy ZapisyWECP

 

select o.imie,o.Nazwisko,w.Rok,w.Wymiar/480 as Wymiar,w.Korekta/480 as urlop_korekta,w.Zalegly/480 as urlop_zalegly ,w.Dodatkowy/480 as urlop_dodatkowy,w.UrlopDodatkowy/480 as urlop_dodatkowy

from [Nexo_Ima Polska S,A].ModelDanychContainer.DaneUrlopowe du

left join [Nexo_Ima Polska S,A].ModelDanychContainer.PracownicyGr gr on  gr.id = du.PracownikGr_Id

left join [Nexo_Ima Polska S,A]. ModelDanychContainer.Pracownicy p on p.id =gr.Pracownik_Id and p.aktywny='1'

left join [Nexo_Ima Polska S,A].ModelDanychContainer.Osoby o on o.id = p.Osoba_Id

left join [Nexo_Ima Polska S,A].ModelDanychContainer.WymiaryUrlopu w on w.DaneUrlopowe_Id=du.Id and w.Rok='2023' and o.imie is not NUll

Edytowane przez Artur Rut
Link to postu
×
×
  • Dodaj nową pozycję...