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:
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?
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'
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})