pomoc w znalezieniu relacji dla nowej kolumny

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

yakuzz
Posty: 23
Rejestracja: 02 cze 2022, 10:58
Rola: Użytkownik CDN XL
Wersja: 2019

pomoc w znalezieniu relacji dla nowej kolumny

Post autor: yakuzz »

Witam, chciałbym dodać kolumnę domyślnej grupy kontrahenta na liście kontrahentów.
Z tego co udało mi się znaleźć informacja o grupie domyślnej jest w tabeli cdn.kntgrupydom w kolumnie kgd_kod.
Nie do końca wiem jak powiązać relacjami kontrahenta na liście z listą grupy domyślnej.
W dokumentacji struktury tabel znajduje jedynie relacje do tabeli cdn.KntLimityK a z tamtego miejsca , też nie widzę innych relacji.
Próbowałem w poniższy sposób ,ale Wyświetla niestety błędne grupy

Kod: Zaznacz cały

select cdn.kntgrupydom.KGD_Kod as [grupa domyślna]
from cdn.kntgrupydom join cdn.kntgrupy
on cdn.kntgrupydom.kgd_gidnumer = cdn.kntgrupy.KnG_gronumer
join cdn.kntkarty on cdn.kntgrupy.KnG_GIDNumer = cdn.kntkarty.Knt_GIDNumer
Mam prośbę o pomoc w jaki sposób powiązać te tabele ze sobą.

Awatar użytkownika
praiser
Posty: 685
Rejestracja: 02 lip 2014, 12:22
Rola: Handlowiec CDN XL
Wersja: 2023

Re: pomoc w znalezieniu relacji dla nowej kolumny

Post autor: praiser »

(Kgd_GroNumer <> 0 czyli pomija grupę domyślną: grupa główna)

Kod: Zaznacz cały

select 
cdn.KntGrupaPelnaNazwa(kgd_GrONumer) as [Grupa Dom]
from CDN.KntKarty
JOIN CDN.KntGrupyDom ON Knt_GIDTyp=Kgd_GIDTyp AND Knt_GIDNumer=Kgd_GIDNumer and Kgd_GrONumer<>0
where {filtrsql}
--------------------------------
Pozdrawiam
WW

yakuzz
Posty: 23
Rejestracja: 02 cze 2022, 10:58
Rola: Użytkownik CDN XL
Wersja: 2019

Re: pomoc w znalezieniu relacji dla nowej kolumny

Post autor: yakuzz »

działa, dzięki wielkie.

ODPOWIEDZ