SQL - pozycje na położeniach bez dokumentów
Moderator: mikey
SQL - pozycje na położeniach bez dokumentów
Witam,
Potrzebuję zapytania SQL które zwraca towary/produkty, które w karcie na zasobach -> Wg położenia mają pozycje zasobów magazynowych.
Czyli pozostały pozycje ilościowe na danym magazynie (Wg położenia) a nie ma do nich dokumentów (Wg dokumentów).
Dzięki za wszelką pomoc.
Potrzebuję zapytania SQL które zwraca towary/produkty, które w karcie na zasobach -> Wg położenia mają pozycje zasobów magazynowych.
Czyli pozostały pozycje ilościowe na danym magazynie (Wg położenia) a nie ma do nich dokumentów (Wg dokumentów).
Dzięki za wszelką pomoc.
Re: SQL - pozycje na położeniach bez dokumentów
Masz takie indeksy które mają ilość wg położenia a wg dokumentów lista jest pusta ?
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: SQL - pozycje na położeniach bez dokumentów
Pierwszą rzeczą to trzeba by chyba zajrzeć do CDN.TwrZasoby co jest w kolumnach nr dokumentów dostaw dla jednego z takich wpisów.
select TwZ_DstNumer, Dst_GidNumer from CDN.TwrZasoby
left join CDN.Dostawy on Dst_GIDNumer=TwZ_DstNumer
where TwZ_TwrNumer=<gid towaru>
Numery powinny być zgodne.
select TwZ_DstNumer, Dst_GidNumer from CDN.TwrZasoby
left join CDN.Dostawy on Dst_GIDNumer=TwZ_DstNumer
where TwZ_TwrNumer=<gid towaru>
Numery powinny być zgodne.
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: SQL - pozycje na położeniach bez dokumentów
Mam na myśli coś takiego :praiser pisze: ↑26 kwie 2023, 11:10Pierwszą rzeczą to trzeba by chyba zajrzeć do CDN.TwrZasoby co jest w kolumnach nr dokumentów dostaw dla jednego z takich wpisów.
select TwZ_DstNumer, Dst_GidNumer from CDN.TwrZasoby
left join CDN.Dostawy on Dst_GIDNumer=TwZ_DstNumer
where TwZ_TwrNumer=<gid towaru>
Numery powinny być zgodne.
Kod: Zaznacz cały
SELECT TZM_TPaId FROM CDN.TwrZasobyMag
WHERE (TZM_MgAId = 0) AND (TZM_MagNumer = 100) AND (TZM_JednostkaLog = 0) AND (TZM_Lp = 0)
Tylko chce wiedzieć które to są indeksy. Czyli powiązać to z tabelą TwrKarty , kolumna Twr_Kod
Nie wiem czy dobrze kombinuje.
Re: SQL - pozycje na położeniach bez dokumentów
joiny do:
TwrPartie on TpA_Id=TZM_TPaId
TwrKarty on Twr_GIDNumer=TpA_TwrNumer
TwrPartie on TpA_Id=TZM_TPaId
TwrKarty on Twr_GIDNumer=TpA_TwrNumer
--------------------------------
Pozdrawiam
WW
Pozdrawiam
WW
Re: SQL - pozycje na położeniach bez dokumentów
Chyba jest OK. Poniżej zamieszczam zapytanie.
Kod: Zaznacz cały
SELECT TZM_TPaId, Twr_Kod FROM CDN.TwrZasobyMag JOIN CDN.TwrPartie on TpA_Id=TZM_TPaId JOIN CDN.TwrKarty on Twr_GIDNumer=TpA_TwrNumer
WHERE (TZM_MgAId = 0) AND (TZM_MagNumer = 100) AND (TZM_JednostkaLog = 0) AND (TZM_Lp = 0)