wyjęcie bazy kontrahentów z odbiorcą głównym i nabywcą

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

wyjęcie bazy kontrahentów z odbiorcą głównym i nabywcą

Post autor: yakuzz »

Witam, mam problem z wyjęciem z bazy kontrahentów do których podłączeni są kontrahenci główni z zakładki na karcie kontrahenta:
handlowe->kontrahent główny i mają tam innego kontrahenta. Chodzi o to , że mamy placówki które mają innego płatnika i odbiorcę i chciałbym tylko odfiltrować kontrahentów (nabywcę) z innym obiorcą. Rekordy mogą się powtarzać bo do jednego płatnika (nabywcy-kontrahenta głównego) , może być przypisane kilku odbiorców. Nie mogę znaleźć powiązania i poprawnie zadać zapytanie w sql management studio. Jesteście w stanie pomóc mi skonstruować takie zapytanie?
mam cos takiego ale nie klei się to. Udało mi się znaleźć , że kontrahent główny jest oznaczony jako knt:kngnumer

select Knt_Nazwa1, Knt_Nip, cdn.KntGrupy.KnG_GIDNumer from cdn.kntkarty,
join cdn.kntgrupy
on cdnkntkarty.Knt_GIDNumer = cdn.KntGrupy.KnG_GIDNumer

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

Re: wyjęcie bazy kontrahentów z odbiorcą głównym i nabywcą

Post autor: praiser »

spróbuj

Kod: Zaznacz cały

select K1.Knt_Akronim as glowny, K2.Knt_Akronim as zalezny from CDN.KntKarty K1
JOIN CDN.KntKarty K2 ON K1.Knt_GidNumer = K2.Knt_KnGNumer
group by K1.Knt_GidNumer, K2.Knt_GidNumer, K1.Knt_Akronim, K2.Knt_Akronim
having K1.Knt_GidNumer<>K2.Knt_GidNumer
order by glowny
--------------------------------
Pozdrawiam
WW

Gc12ch
Posty: 81
Rejestracja: 23 sty 2011, 14:56
Rola: Administrator CDN XL
Wersja: 2019

Re: wyjęcie bazy kontrahentów z odbiorcą głównym i nabywcą

Post autor: Gc12ch »

w złączeniu należało by jeszcze dodać K1.Knt_GidTyp = K2.Knt_KnGTyp

ODPOWIEDZ