Witam!
Zrobiłem sobie prosty programik do notatek i rozliczania zleceń w serwisie komputerowym. Dla każdego zlecenia wpisuję cenę za usługę ale tylko 30% jest dla mnie, to liczy pierwsza z kwerend:
SELECT Sum(Tserwis.Cena*0.30) AS SumOfcena30, Tserwis.Rozliczony, Tserwis.pelna_stawka
FROM Tserwis
GROUP BY Tserwis.rozliczony, Tserwis.pelna_stawka,
HAVING (Tserwis.Rozliczony=True) AND (Tserwis.pelna_stawka=False);
Wyjątkiem są pewne zlecenia dla których przysługuje mi stawka 100%, to liczy druga kwerenda:
SELECT Sum(Tserwis.Cena) AS SumOfPelnaStawka, Tserwis.Rozliczony, Tserwis.pelna_stawka
FROM Tserwis
GROUP BY Tserwis.rozliczony, Tserwis.pelna_stawka,
HAVING (Tserwis.Rozliczony=True) AND (Tserwis.pelna_stawka=True);
Oba zapytania zwracają wyniki. Czy da się je zrealizować w jednej kwerendzie tak aby jej wynikiem była suma wyników powyższych kwerend?
Pozdrawiam!