2017-12-30 6 views
-1

Ich habe eine "Ausgaben" -Tabelle mit Spalten ID, DATE, TYPE und AMOUNT. Die Spalte TYPE enthält verschiedene Arten von Ausgabenkategorien, z. B. Miete, Lebensmittel, Kleidung usw. Wie könnte ich die Summe der einzelnen TYPE? Am Ende möchte ich Pareto Art Diagramm erreichen.SQL Gesamtsumme nach Typ Kategorien

Jetzt bin in der Lage zu ich nur eins nach dem anderen

SELECT SUM(AMOUNT) FROM Expenses WHERE TYPE="Food" 

Datenbank zusammenzufassen ist MariaDB10 und mit phpMyAdmin manipuliert wenn es ankommt.

+0

Für das nächste Mal sehen https://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to -eine-sehr-einfache-SQL-Abfrage – Strawberry

Antwort

1

Verwenden Sie einfach eine GROUP BY-Klausel, um Ihren Betrag für die Spesenart zu gruppieren.

In der Feldliste SELECT habe ich den Typ hinzugefügt, so dass Sie für jede type die relative amount sehen können.

Versuchen Sie folgendes:

SELECT SUM(amount), type FROM Expenses 
group by type 
Verwandte Themen