Auf Thema antworten

Hallo zusammen,


ich hätte da mal eine Frage, ob so etwas machbar ist. Ich erstelle gerade via php und mysql eine Art Übersicht über alle Ausgaben von meiner Frau und mir - eine Art Haushaltsbuch.


Tabellenname:  kosten


Spalten:

id

wer (Text, Entweder mein Vorname oder der meiner Frau)

datum (date -> jjjj-mm-dd)

was (Text, was wurde ausgegeben)

wo (Text, Name des Händlers, Laden)

gesamt (decimal(9,2) - Gesamtkosten)

kategorie1 (Text, Ausgabekategorie 1)

kategorie2 (Text, Ausgabekategorie 2)

kommentar (Text)


Beispiel-Einträge - nach Spalten siehe oben


499   Tobias   2020-08-15   Zoobesuch   ALLWETTERZoo   25.00   Freizeit   -

500   Tobias   2020-08-25   Tanken   STAR-Tankstelle   32.36   Auto   Tanken   -

510   Tobias   2020-09-01   Lebensmittel   EDEKA   73.23   Lebensmittel   -   -

520   Tobias   2020-09-10   Lebensmittel   LiDL   52.50   Lebensmittel   -   -



Meine Idee ist es nun, die Monatswerte zu addieren und diese vereinfacht auszugeben


Monat   Wer   Ausgaben

2020-08   Tobias   57.36

2020-09   Tobias   125.73

usw. usw.


Heißt:

1. Wie kann ich die Datenbank abfragen, dass er mir alle Beträge aus einem Monat addiert? Kann mySQL das aus dem Datum auslesen, oder muss ich jedem Datensatz ein weiteres Feld geben wie  Monat -> "2020-08" oder Monat -> "2020-09" ???


2. Wenn 1. machbar ist: muss ich für jeden Monat eine einzelne Abfrage starten? ... oder kann ich das Ganze auch eine große Abfrage zusammenfassen, so dass er mir dann eine Tabelle untereinander ausspuckt?



Ich hoffe, das war verständlich formuliert.


Ich freue mich auf ein Feedback.


LG Tobias


Zurück
Oben