Witam,
Mam 2 tabele (Praca i Urlopy).
T_Work( VisitID,PersonID,VisitFrom, VisitTo)
T_Urlopy( UrlopID,PersonID,UrlopFrom, UrlopTo)
Chciałem napisać widok/raport, który mi połączy dane z tych 2 tabel dla jednego pracownika, czyli będzie zawierać dane zarówno z dnia pracującego jak i urlopów.
Z tego co analizowałem najsensowniejsze wydaje się użycie po prostu operatora union. Ale zastanawiam się czy to najlepsze rozwiązanie.
Coś takiego
select * from T_Work
union
select * from T_Urlopy
Chicałbym żeby pomiędzy dniami pracującymi były wkluczone urlopy.