mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
Zapytanie SQL - pozycja pracownika wg nr rachunku https://forum.mix-soft.pl/viewtopic.php?f=15&t=6864 |
Strona 1 z 1 |
Autor: | WojtekM [ 2015-10-02, 15:23 ] |
Tytuł: | Zapytanie SQL - pozycja pracownika wg nr rachunku |
Witam, stworzyłem zapytanie w SQL, które wydobywa pozycje kontrahenta i wszystko jest OK. Na jego podstawie zrobiłem analogiczne zapytanie dla pracowników. Niestety numery pozycji się nie zgadzają ![]() Kod: SELECT Elements.Position FROM SSCommon.[STPersons] Persons, SSCommon.[STElements] Elements, SSCommon.[STAccounts] Accounts WHERE Elements.Guid = Persons.MainElement and Accounts.BankingInfosGuid = Persons.BankingInfoGuid and Accounts.AccountNo = '555555555555555' --przykładowy nr rachunku Po analizie tabel doszedłem, że w tabeli Elements dodawane są po dwa zapisy na każdego pracownika - jeden w tytule ma tylko kod pracownika a drugi ma imię i nazwisko pracownika. Tam, gdzie jest tylko kod jest prawidłowa pozycja. Jednak ten drugi wpis ma Guid taki sam jak MainElement w Persons... Mam więc pytanie czy te relacje są jeszcze bardziej zagmatfane czy jak? Czy powinienem wziąć pod uwagę jeszcze jakąś tabelę przy tworzeniu tego rodzaju zapytania? Z góry dziękuję za pomoc. |
Autor: | WojtekM [ 2015-10-02, 16:36 ] |
Tytuł: | Re: Zapytanie SQL - pozycja pracownika wg nr rachunku |
Ok, chyba znalazłem dodatkowe relacje ![]() ![]() |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |