Nie wiem jaka to wersja pg.
Pracuje na pgAdminie 2 dzień wiec nie wiem gdzie to sprawdzić.
mam towar np mleko w kartonie
Musze wybrać ilość sprzedancyh kartonów mleka na podstawie dokumentów sprzedaży w tym przypadku ZO dla określonej liczby sprzedawców (np id_pracownika 1, 4, 8, 15)
oraz ilość sprzedanych kartonów mleka sprzedanych razem np z masłem, bułką itd. (sprzedaż wiązana)
Z pierwszą częścią sobie poradziłem
SELECT sum(te.ilosc), p.login, p.nazwisko, p.imie
FROM pracownicy p
JOIN transakcje t ON p.idpracownika = t.idpracownika
JOIN transelem te ON t.idtrans = te.idtrans
WHERE p.idpracownika = 1
AND te.nazwa like '%mleko%'
AND t.datawystaw BETWEEN '2009-11-30' AND '2009-12-05'
AND (t.rodzaj=30)
group by p.login, p.nazwisko, p.imie
i teraz nie wiem w jaki sposób wyciągnąć ilość kartonów mleka gdy zostały sprzedane np z bułką.
Czyli chce odrzucić wszystkie rekordy które w tabeli transelem mają tyko to mleko