Dodawanie i odejmowanie

0

Mam tabelę, której jedna kolumna jest tworzona przez sumowanie odpowiednich wartości z innej:

SELECT      Produkty.Produkt, SUM(Operacje.Ilość) AS StanP, Operacje.[Rodzaj operacji]
FROM         Produkty INNER JOIN
                 Operacje ON Produkty.Produkt = Operacje.Produkt
WHERE       (Operacje.[Rodzaj operacji] = 'p')
GROUP BY  Produkty.Produkt, Operacje.[Rodzaj operacji]

Chciałbym dodać jescze jedną opcję - aby jeżeli Operacje.[Rodzaj operacji] = 'w', to odpowiednia wartość nie dodaje się jak powyżej, ale odejmuje. Jak mozna zrobić tą "bardziej złożoną" wersję?
pzdr.

0

Pozostaje chyba podzapytanie

SELECT      Produkty.Produkt, 
            SUM(Operacje.Ilość) - (
                   SELECT SUM(Operacje.Ilość)
                   FROM         Produkty INNER JOIN
                   Operacje ON Produkty.Produkt = Operacje.Produkt
                   WHERE       (Operacje.[Rodzaj operacji] = 'w')
                   GROUP BY  Produkty.Produkt, Operacje.[Rodzaj operacji]
                 )AS StanP, 
                 Operacje.[Rodzaj operacji]
FROM         Produkty INNER JOIN
                 Operacje ON Produkty.Produkt = Operacje.Produkt
WHERE       (Operacje.[Rodzaj operacji] = 'p')
GROUP BY  Produkty.Produkt, Operacje.[Rodzaj operacji]
0

Wielkie dzięki..... [browar]

1 użytkowników online, w tym zalogowanych: 0, gości: 1