Kod obcy Dostawcy - zmiana
Moderator: mikey
Kod obcy Dostawcy - zmiana
Zmieniłem dostawcę domyślnego. Proszę o informację jak / gdzie dodać w SQL Kod Obcy Dostawcy dla danego towaru.
- Załączniki
-
- kod obcy dostawcy cdn.png (22.88 KiB) Przejrzano 484 razy
Re: Kod obcy Dostawcy - zmiana
Tak na szybko:
Kod: Zaznacz cały
select * from cdn.twrkarty
join cdn.twrkody on Twr_GIDNumer=TwK_TwrNumer
join cdn.twrkodyknt on TwK_Id=TKK_TwKId
Re: Kod obcy Dostawcy - zmiana
OK, ale jak zrobić to dla konkretnego dostawcy - w tym przypadku domyślnego. Po Twoim kodzie mam kilka rekordów dla 1 kodu towaru.fozilisu pisze: 23 paź 2024, 08:29 Tak na szybko:Kod: Zaznacz cały
select * from cdn.twrkarty join cdn.twrkody on Twr_GIDNumer=TwK_TwrNumer join cdn.twrkodyknt on TwK_Id=TKK_TwKId
- Załączniki
-
- DOSTAWCA TOWARU i jego KOD 2.png (32.25 KiB) Przejrzano 463 razy
Re: Kod obcy Dostawcy - zmiana
Łączysz po tym:
Twr_DstDomyslny
Tam bodajże było odwołanie do LP w twrdost
Twr_DstDomyslny
Tam bodajże było odwołanie do LP w twrdost
Re: Kod obcy Dostawcy - zmiana
Niestety nie mogę sobie poradzić by znaleźć relację ograniczającą do domyślnego, by mieć tylko jego kod obcy TwK_Kod.Lilpri pisze: 24 paź 2024, 23:17 Łączysz po tym:
Twr_DstDomyslny
Tam bodajże było odwołanie do LP w twrdost
Taki kod znalazłem by domyślny zrobić i potem join do Waszej części dający więcej niż trzeba wyników kodów obcych. Proszę o pomoc.
select top 100
twd.TWD_KntNumer, Knt_Akronim AS Dost_Domyslny
, Twr_GIDNumer, Twr_Kod, TwK_Kod,Twr_DstDomyslny
,TKK_KntNumer, TKK_TwKId
,twd.TWD_TwrLp,twd.TWD_KntNumer, Knt_Akronim, TwK_Kod, *
from cdn.twrkarty tk
JOIN CDN.TwrDost twd ON tk.Twr_GIDNumer = twd.TWD_TwrNumer AND twd.TWD_TwrLp = tk.Twr_DstDomyslny
JOIN CDN.KntKarty knt ON twd.TWD_KntNumer = knt.Knt_GIDNumer -- AND knt1.Knt_Akronim = 'CNJINHUA'-- 'PLALPAKO' -- 35 PLALPAKO'GBCOMMOTION'
join cdn.twrkody twk on Twr_GIDNumer=TwK_TwrNumer
join cdn.twrkodyknt tkk on TwK_Id=TKK_TwKId
WHERE Twr_Kod IN ('KOD' )
Re: Kod obcy Dostawcy - zmiana
@Lipri dobrze ci wskazał. jest to pole Twr_DstDomyslny w CDN.TwrKarty , które wskazuje na Twd_TwrLp po zlinkowaniu z CDN.TwrDost, więc jeżeli zostanie oznaczony 'proponowany dostawca' to powinien być widoczny w select następującym:
Kod: Zaznacz cały
select Knt_akronim as [akronim obcy], TwK_Kod [kod obcy], Tkk_KntNumer [numer id twrkodyknt], Twd_TwrLp from cdn.twrkarty
join cdn.twrkody on Twr_GIDNumer=TwK_TwrNumer
join cdn.twrkodyknt on TwK_Id=TKK_TwKId
join CDN.twrdost on Twr_GIDNumer=TWD_TwrNumer and Twr_DstDomyslny=TWD_TwrLp
join CDN.KntKarty on Knt_GidNumer=TKK_KntNumer--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW