Strona 1 z 1

Raport do wyciągnięcia dni pozostałych dla danego pracownika

: pt, 11 marca 2016 9:38
autor: Przenowa
Witam, w jaki sposób za pomocą zapytania można wyłuskać informacje o ilości dni pozostałych do wykorzystania urlopu?

takie coś niestety nie daje prawidłowych wyników:

Kod: Zaznacz cały

SELECT     SUM(KART_URL.IL_DNI) as DNI, SUM(POZOSTALO) as Pozostalo
FROM         KART_URL INNER JOIN
                      HISTORIA ON KART_URL.X_I_HISTORII = HISTORIA.X_I INNER JOIN
                      PRACOWNK ON HISTORIA.X_IPracownik = PRACOWNK.X_I
WHERE     (PRACOWNK.Nazwisko = 'nowak')
Proszę o pomoc.

: pn, 14 marca 2016 10:37
autor: TomekK
Witam łatwiej uzyskać taki raport z samego programu. Raporty- Zestawienia ewidencji- Zestawienie z kart urlopowych. Zaznaczamy datę np 01-01-2016 zaznaczamy również tylko limit i pozostało do wykorzystania.
W zapytaniu SQl musisz uwzględnić daty jakie Cię interesują. Kolumna Pozostało występuje w każdym z wierszy, także również musisz to uwzględnić w swoim zapytaniu, bo domyślam się że interesuje Cie tylko jakaś ostania wartość z danego okresu z kolumny Pozostało. Tak napisane zapytanie wyświetli Ci sumę kolumny dla pracownika Nowak.
Jeżeli posiadasz wersję PRO to w Definicjach -Zestawienia SQL jest parę przykładów z których możesz skorzystać.W pomocy którą masz dostępną pod F1 jest opis gotowych funkcji z których możesz skorzystać przypisaniu zapytań SQL. Ostatecznie zawsze można zamówić gotowe zestawienie w serwisie.