DTS_KorygujDTS
DTS_KorygujDTS
Koryguje datę tak, aby nie wypadała w dzień specjalny
Składnia
DTS_KorygujDTS(parRodzaj,parDzien,parParametry)
Parametry
parRodzaj |
0 - dzień świąteczny |
parDzien |
Data do korekty |
parParametry |
Parametr opcjonalny: PREV - powoduje szukanie dnia pracującego wstecz INV - odwrócenie działania funkcji - szukanie kolejnego/poprzedniego dnia specjalnego MAX - maksymalna liczba dni licząc od zadanej daty, domyślnie 30. Jeśli rozwiązanie nie zostanie znalezione w tych widełkach, funkcja zwraca 0 (zero). |
zwraca |
Skorygowana data lub 0 (zero) |
Opis
Funkcja sprawdza, czy zadana data jest zdefiniowana jako dzień specjalny. Jeśli nie - zwraca tą datę.
Jeśli jest to dzień specjalny, funkcja szuka kolejnej daty późniejszej (wcześniejszej, jeśli użyto parametru opcjonalnego PREV), która nie jest dniem specjalnym i ją zwraca.
Parametr INV odwraca działanie funkcji tak, aby wyszukiwała dzień specjalny.
Przykłady
DTS_KorygujDTS( '0',DATE(1,2,2000),'' )
=> '72689'
Zobacz również:
-