Jak wychwycić moment zmiany w kolumnie?

0

Cześć,

Mam taką tabelą:

Id_osoby       Rodzaj_umowy                Data_od
22		           Z	                   2021-01-01
22		           Z	                   2022-01-01
22		           P	                   2023-01-01
25		           P	                   2021-01-01
25		           P	                   2022-01-01
25		           Z	                   2023-01-01

Potrzebuję wychwycić moment, w którym zmienił się rodzaj umowy z P na Z albo z Z na P.
Jakiego rozwiązania można byłoby do tego użyć?

8

LAG(Rodzaj_umowy) OVER (PARTITION BY Id_osoby ORDER BY Data_od) AS Poprzedni_rodzaj_umowy i porównaj Poprzedni_rodzaj_umowy z Rodzaj_umowy
zobacz przykłady na https://learn.microsoft.com/en-us/sql/t-sql/functions/lag-transact-sql?view=sql-server-ver16

0

Trigger na kolumnie

1 użytkowników online, w tym zalogowanych: 0, gości: 1