Funkcje i procedury składowane

Załączniki

W bazie danych dostępne są następujące funkcje, ułatwiające pobranie danych przy budowaniu własnych raportów SQL. Przykładowe wykorzystanie funkcji można zobaczyć, pobierając gotowe raporty SQL z internetu - patrz Pobieranie raportów SQL.

Funkcje pobierające dane z kart pracy:

Funkcje pobierające dane z ewidencji różnych nieobecności (kart urlopowych, kart zasiłkowych, nieobecności):

Funkcje pobierające dane z umów o pracę:

Funkcje pobierające dane z list płac:

Funkcje dodatkowe:

Dodatkowe funkcje w bazie BIN:

Przykładowe zapytanie, wykorzystujące funkcję (mającą w parametrze X_IHistorii) i zwracające jej wartość dla listy pracowników:

SELECT p.Nazwisko, p.Imie, d.Nazwa as 'Dział', h.AzNazwa,
dbo.fn_LP_DSkl('Płaca zasadnicza', h.X_I, '2007-01-01', '2007-12-31') as 'Płaca zasadnicza'
dbo.fn_KP_SumDPx(2,30,h.X_I,'2007-01-01','2007-12-31') as 'Dni przepracowane'
FROM HISTORIA h
JOIN PRACOWNK p ON p.X_I = h.X_IPracownik
JOIN DZIAL d ON d.X_I = h.X_IDzial
WHERE (h.AktZatrudnienie = 1)

Funkcje można wykorzystać przy budowaniu własnych raportów - patrz Moduł raportów SQL.

W bazie danych dostępne są również następujące procedury: