Immi
Mitglied
Hallo Miteinander!
Ich bin mir einen neuen Report am erstellen, funktioniert auch alles tiptop.. Naja, fast alles. Zuerst eine kleine Beschreibung der Situation:
Bei dem Report handelt es sich um einen Rohertragreport von einem Restaurant. Angezeigt werden die Artikelnummer (ArtNr), die Bezeichnung des Artikels (BonTxt), die Menge (Menge), der Einkaufspreis (Ek), der Umsatz inkl. Mwst (Umsatz), den Umsatz exkl. Mwst (Netto).
Jetzt kommt der Kellner an die Kasse und tippt 1x Coca Cola. Dann geht er und tippt später wieder 1x Coca Cola.
Bei dieser Situation rechnet der Report die Menge und alles andere schön zusammen.
Tippt der Kellner allerdings 1x Coca Cola und dann später 2x Coca Cola, dann erscheint auf dem Report der Artikel Coca Cola zweimal, einmal mit der Menge 1 und einmal mit der Menge 2. Kann mir jemand sagen wieso dies nicht summiert wird zur Menge 3?
Hier ist noch mein Query:
Ich hoffe jemand kann mir helfen.. Hab ich was nicht beachtet im Query? Oder ist es einfach falsch, so wie ich es gemacht habe?
Vielen Dank bereits für Eure Hilfe!
lg
Ich bin mir einen neuen Report am erstellen, funktioniert auch alles tiptop.. Naja, fast alles. Zuerst eine kleine Beschreibung der Situation:
Bei dem Report handelt es sich um einen Rohertragreport von einem Restaurant. Angezeigt werden die Artikelnummer (ArtNr), die Bezeichnung des Artikels (BonTxt), die Menge (Menge), der Einkaufspreis (Ek), der Umsatz inkl. Mwst (Umsatz), den Umsatz exkl. Mwst (Netto).
Jetzt kommt der Kellner an die Kasse und tippt 1x Coca Cola. Dann geht er und tippt später wieder 1x Coca Cola.
Bei dieser Situation rechnet der Report die Menge und alles andere schön zusammen.
Tippt der Kellner allerdings 1x Coca Cola und dann später 2x Coca Cola, dann erscheint auf dem Report der Artikel Coca Cola zweimal, einmal mit der Menge 1 und einmal mit der Menge 2. Kann mir jemand sagen wieso dies nicht summiert wird zur Menge 3?
Hier ist noch mein Query:
Code:
SELECT
ArtNr,
BuchPeriode,
SUM(VkBrutto * Menge) AS Umsatz,
SUM(Menge) AS Menge,
SUM(Ek) AS Ek,
BonTxt,
MwstSatz,
SUM((Vk - Ek) / (100 + MwstSatz) * 100) AS Netto
FROM Statistik
WHERE BuchPeriode >= :DateEditVon
AND BuchPeriode <= :DateEditBis
GROUP BY ArtNr, BuchPeriode, BonTxt, MwstSatz, Vk, Ek, Menge
Ich hoffe jemand kann mir helfen.. Hab ich was nicht beachtet im Query? Oder ist es einfach falsch, so wie ich es gemacht habe?
Vielen Dank bereits für Eure Hilfe!
lg