Dzięki Nogal jeszcze raz. NVL było tym co mi potrzeba (W Accessie jest to NZ) Nie znałem tej funkcji więc kombinowałem jak koń pod górke i ciągle dostawałem zwrot tylko tych wierszy dla których były jakieś zwroty wpisane
| Kod: |
SELECT
Zamowienia.ID,
Zamowienia.Data,
Zamowienia.Klient,
PozycjeZamowienia.NrTowaru,
PozycjeZamowienia.Ilosc,
SumaZwrotow.SumOfIlosc AS Zwrocono,
PozycjeZamowienia.Ilosc-Nz(SumaZwrotow.SumOfIlosc,0) AS Ilosc_Do_Zwrotu
FROM (Zamowienia LEFT JOIN PozycjeZamowienia ON Zamowienia.[ID] = PozycjeZamowienia.[NrZamowienia])
LEFT JOIN SumaZwrotow ON PozycjeZamowienia.[ID] = SumaZwrotow.[NrPozZamowienia]
WHERE ((([PozycjeZamowienia].[Ilosc]-Nz([SumaZwrotow].[SumOfIlosc],0))>0)); |