mojaSymfonia FORUM
https://forum.mix-soft.pl/

Dane o urlopie - wyciągnięcie z bazy
https://forum.mix-soft.pl/viewtopic.php?f=3&t=5736
Strona 1 z 1

Autor:  Radek7C4 [ 2014-04-17, 11:39 ]
Tytuł:  Dane o urlopie - wyciągnięcie z bazy

Witam! Mam problem z pobraniem z bazy SQL danych dotyczących urlopów. Potrzebuję pomocy w napisaniu odpowiedniego zapytania. Z tego co udało mi się rozgryźć będę potrzebował:

TABELE KADR:
DEF_Zdarzen - rodzaje zdarzeń;
HRV_ITEMS - wszystkie wydarzenia rejestrowane w programie;
SSCommonSTEmployees - pracownicy

INFORMACJE:
definition_id = 14217 [wymiar urlopu]
definition_id = 14206 [pozostało urlopu]

Więc tak wygląda obecna forma mojego zapytania:

Kod:
SELECT TOP 10000
  KDF_OILER.KD.HRV_ITEMS.definition_id,
  KDF_OILER.KD.HRV_ITEMS.employee_id,
  KDF_OILER.KD.HRV_ITEMS.last_change,
  KDF_OILER.KD.HRV_ITEMS.value,
  KDF_OILER.SSCommon.STEmployees.EmployeeStringIdent
  FROM [KDF_OILER].[KD].[HRV_ITEMS]
  INNER JOIN [KDF_OILER].SSCommon.STEmployees on definition_id = 14217 or definition_id = 14206
  AND [KDF_OILER].KD.HRV_ITEMS.employee_id LIKE KDF_OILER.SSCommon.STEmployees.EmployeeStringIdent
  WHERE EmployeeStringIdent like '%XXX%'
  ORDER by last_change desc



Wynikiem [załącznik] są ciągle powtarzające się dane, które nie są w ogóle odzwierciedleniem rzeczywistości... Jak to rozgryźć

Załączniki:
sql.png
sql.png [ 18.54 KiB | Przeglądany 3934 razy ]

Autor:  rafal [ 2014-04-17, 12:28 ]
Tytuł:  Re: Dane o urlopie - wyciągnięcie z bazy

Jakie dane dotyczące urlopów potrzebujesz? Wymiar? Stan?

Autor:  Radek7C4 [ 2014-04-17, 12:46 ]
Tytuł:  Re: Dane o urlopie - wyciągnięcie z bazy

Ogólnie potrzebuje całkowity wymiar i ilość wybranych dni. Koleżanka z kadr co miesiąc nalicza premie i za każdym razem musi przeglądać dane pracownika w FKD pod kątem przepracowanych dni. Chciałbym aby jej exce'lek, z którego zawsze korzysta był uzupełniany automatycznie o te dane np. ostatniego dnia kwietnia:


Imie i nazwisko: Miesiąc: Dni na urlopie: Wymiar:
Jan Kowalski kwiecień 3 26[26]

Wszystko jest do zrobienia, ale nie wiem w jaki sposób te dane są przechowywane w bazie..

Autor:  rafal [ 2014-04-17, 14:07 ]
Tytuł:  Re: Dane o urlopie - wyciągnięcie z bazy

Użyj funkcji SQL dostarczanych z programem do pobierania danych kadrowych.

Autor:  Radek7C4 [ 2014-04-18, 06:58 ]
Tytuł:  Re: Dane o urlopie - wyciągnięcie z bazy

Mógłbyś dokładnie napisać o które funkcje Ci chodzi? Ogólnie przeszukiwałem kody raportów związanych z pracownikami, ale z tego co widziałem wszystko odnosi się do obiektów, które działają na zasadzie znanej tylko Sage. Chyba, że jestem już ślepy...

Autor:  rafal [ 2014-04-18, 07:41 ]
Tytuł:  Re: Dane o urlopie - wyciągnięcie z bazy

W Programmability

Załącznik:
sqlfun01.jpg
sqlfun01.jpg [ 12.4 KiB | Przeglądany 3905 razy ]

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/