Kolumna na ZP

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

Moderator: mikey

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Kolumna na ZP

Post autor: Lukas »

Cześć,

mam pewną zagwostkę. Chcę zrobić na głównym oknie Zlecenia Produkcyjnego (zakładka Ogólne) kolumnę, która mi pokaże wszystkie niezrealizowane ilości danego produktu, który w tym momencie chcę planować.

Od strony SQL pokazuje mi idealnie ilości takie zapytanie:

Kod: Zaznacz cały

select sum(Rez_Ilosc - Rez_Zrealizowano) as 'W drodze' from cdn.ProdZlecElem
join cdn.prodlinki on PZE_Id=PLK_PZEId
join cdn.rezerwacje on Rez_GIDTyp=PLK_ObiTyp AND Rez_GIDNumer=PLK_ObiNumer and plk_obityp=2592
where PZE_TwrNumer = 'numer'
natomiast jak dodaję taką kolumnę to mi pokazuje tylko te ilości, które mam zaplanowane na tym konkretnym ZP (niezrealizowane). Gdzie tkwi błąd?

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

Re: Kolumna na ZP

Post autor: praiser »

Spróbuj z aliasami

Kod: Zaznacz cały

select sum(REZ2.Rez_Ilosc - REZ2.Rez_Zrealizowano) as 'W drodze' from cdn.ProdZlecElem PZE2
join cdn.prodlinki on PZE2.PZE_Id=PLK_PZEId
join cdn.rezerwacje REZ2 on REZ2.Rez_GIDTyp=PLK_ObiTyp AND REZ2.Rez_GIDNumer=PLK_ObiNumer and plk_obityp=2592
where PZE_TwrNumer = 'numer'
--------------------------------
Pozdrawiam
WW

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Kolumna na ZP

Post autor: Lukas »

Hej,

wrzuciłem Twoje zapytanie do XLa i dalej pokazuje tylko te, które są na danym konkretnym ZP.

PW jak coś, a później wrzucimy gotowe rozwiązanie, może komuś się przyda :)

Lukas
Posty: 124
Rejestracja: 28 wrz 2017, 14:57
Rola: Użytkownik CDN XL
Wersja: 2019

Re: Kolumna na ZP

Post autor: Lukas »

Hej,

przesyłam gotową kolumnę, może komuś się przyda

Kod: Zaznacz cały

select sum(r.Rez_Ilosc - r.Rez_IloscMag - r.Rez_Zrealizowano - r.Rez_IloscImp - r.Rez_IloscSAD - r.Rez_IloscSSC) as [Zlecone]
from cdn.ProdZlecElem PZE2 
join cdn.prodlinki on PZE2.PZE_Id=PLK_PZEId
inner join cdn.Rezerwacje r on r.Rez_GIDTyp=PLK_ObiTyp AND r.Rez_GIDNumer=PLK_ObiNumer and PLK_ObiTyp=2592
where pze2.PZE_TwrNumer in (select PZE_TwrNumer from CDN.ProdZlecElem
join CDN.ProdZlecenia ON PZL_Id=PZE_Zlecenie
WHERE {filtrsql})

ODPOWIEDZ