Ich habe Service, der mehrere Aufgaben hat. Jede Aufgabe hat eine Deduktion für einen bestimmten Vektor.Summe durch multiple Spalte
Ich hoffe, für alle Vector Deduction% von jedem Vector_id und von jedem Service abzufragen.
Zum Beispiel ich will:
Service | Vector | Deduction %
---------------------------------------
SM | 10 | 5
SM | 11 | 10
....
ES | 10 | 5
....
Ich bestellte bekommen haben die Spalten Ich wünsche durch Abzug zu summieren, kann jedoch nicht die richtige Gruppe für Anweisung erhalten:
Select
Service.name AS ServiceName,
Task.name AS TaskName,
Deduction.Vector_id AS DeductionVector,
Deduction.deduction AS DeductionPercentage
FROM
Task JOIN Service ON
Service.id = Task.Service_id
JOIN Deduction ON
Deduction.Task_id = Task.id
ORDER BY ServiceName, DeductionVector;
Hier sind die Tabellen I bin mit und einige Daten: http://www.sqlfiddle.com/#!9/ea5f70
Könnte ich Ihnen helfen? – rbr94
Es ist ein wenig seltsam, dass die Sätze "SUM" und "GROUP BY" beide in Ihrer Anfrage fehlen. – Strawberry
Es wäre schön, wenn es überhaupt eine Reaktion auf Kommentare und Antworten geben würde – rbr94