SQL Provisionsberechnung

razer

Cadet 4th Year
Registriert
Aug. 2004
Beiträge
78
Hallo,

ich habe folgende Table (Arbeitskarten) in einem Access Programm

Auftragswert (Geldbetrag)
Provision (Wert in %)

mit beispielsweise folgendem Inhalt

Auftragswert Provision
100 10
130 10
200 15
100 15
170 20
900 5
190 15
500 10

Ich will jetzt in einer einzigen Abfrage die gesammte Vergütungssumme ausrechnen.
Also wieviel Provision der Mitarbeiter bekommt.

Bisher habe ich das:

Code:
SELECT Sum(Auftragswert/100)*(Provision) AS Provision, Provision AS Vergütung
FROM Arbeitskarten
GROUP BY Provision;

Was mit die Summen der einzellnen Prozentwerte anzeigt...leider hab ich von hieran keine Idee wie ich rangehen soll.

Vielen Dank für jede Hilfe :)
 
Hoffe ich verstehe richtig, was Du brauchst, werde aus Deinem Sum mit groupby nicht ganz schlau, kann nicht ableiten, wie die Tabelle einem Mitarbeiter zugeordnet ist.

Code:
SELECT Arbeitskarten.[Auftragswert], Arbeitskarten.[Provision], Arbeitskarten.[Auftragswert]*Arbeitskarten.[Provision]/100 as hoeheProvision
FROM Arbeitskarten;
Holt die Provision je Posten in die 3. Spalte

Code:
SELECT sum(Arbeitskarten.[Auftragswert]*Arbeitskarten.[Provision]/100) as gesamtprovision
FROM Arbeitskarten;
Holt direkt die Gesamtsumme der berechneten Provisionen
 
Ok, das war es schon..so simpel..hab ich viel zu kompliziert gedacht :P

Danke, deine 2. Variante Funktioniert 1a.
Das mit dem Mitarbeiter hab ich verschwiegen, um nicht zu viel zu erklären müssen.
Klar gibt es in der Tabelle eine Mitarbeiterspalte, die ich dann mit WHERE klausel auswähle.

Danke für die Hilfe
 
Zurück
Oben