Kwerendy wyliczające obrót

0

Witam,
Mam problem z utworzeniem kwerend w bazie danych sklepu. Muszę utworzyć pewne kwerendy, w tym jedną wyliczającą obrót pieniężny.
Jedyny pomysł jaki miałem polegał na utworzeniu kwerendy 'utarg za dany miesiąc' (pola: data, imię i nazwisko pracownika (który przygotował dane zamówienie), ilość, cena, utarg: ilość*cena.
Następnie wprowadzając kryterium wyboru miesiąca, chciałem wyświetlić zamówienia tylko z danego miesiąca, a następnie utworzyć pole będące sumą utargu dla wyświetlonych rekordów.

Niestety, po wprowadzeniu kryterium, kwerenda wyświetla mi tylko i wyłącznie zamówienia utworzone przez jednego pracownika.

Ma ktoś może inny pomysł, jak obliczyć obrót przedsiębiorstwa? Nie mam pojęcia, jak to rozwiązać.

Za wszelką pomoc, czy jakiekolwiek wskazówki bardzo będę wdzięczny :)

0

Jeżeli masz tabele z pracownikiem

Users

ID NAME LAST_NAME
1 Asia Stanek
2 Michal Jowa
3 Bartek Kondi

i potem masz tabele z ich utargiem

Daily_amount

ID ID_USERS DATE QUANTITY PRICE
1 1 2014-05-22 3 123.00
1 2 2014-05-22 6 13.00
1 3 2014-05-23 1 153.00
1 1 2014-05-23 2 183.00
1 2 2014-05-24 3 12.00
1 2 2014-05-25 8 111.00
1 2 2014-05-25 21 199.00
1 3 2014-05-25 4 144.00
1 1 2014-05-26 2 166.00
1 2 2014-05-27 1 132.00

To moim zdaniem żeby zebrać utarg z miesiąca dla wszystkich ludzi:

SELECT id_users, SUM(quantity * price) FROM Daily_amount Where date >= '2014-01-05' AND date <= '2014-01-31' GROUP BY id_users;

Lub

SELECT id_users, SUM(quantity * price) FROM Daily_amount Where date BETWEEN '2014-01-05' AND '2014-01-31' GROUP BY id_users;

To ci wyśweitli dla każdego usera utarg

A jak dasz

SELECT SUM(quantity * price) FROM Daily_amount Where date BETWEEN '2014-01-05' AND '2014-01-31';

powinno wyświetlić utarg z miesiąca dla wszystkich pracowników

P.S. O ile to możliwe nie używaj poskich nazw kolumn.

0

Ok, dziękuję bardzo za odpowiedź. A jakbym chciał, żeby użytkownik mógł wpisać miesiąc, który go interesuje i tylko dla tego miesiąca wyświetlone zostałyby wyświetlone rekordy z dziennym utargiem? ;)
btw, to kryterium date between nie chciało mi działać, skorzystałem z tego: >#2/2/2012# and <#2/4/2012# :)

update: zmieniłem kryterium na "Between [Start Date] And [End Date]", pyta o zakres dat - wszystko ok. Da się w tym miejscu dać opcję wyboru dat z kalendarza, żeby ręcznie nie wpisywać?

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