MySQL Tutorial: MySQL für Anfänger einfach erklärtDieses Tutorial richtet sich an Anfänger, die noch nie mit SQL gearbeitet haben. Vielleicht ist aber auch für Fortgeschrittene das Eine oder Andere dabei.
15
![]() 18 Temporäre TabellenNach einem Rückschlag wie vorhin gibt ein echter Entwickler natürlich nicht gleich auf. Ein schlauer Mensch sagte einmal: "Der Kopf ist rund damit das Denken die Richtung wechseln kann". Die Lösung: Eine temporäre Tabelle, in die jeder Monat eingefügt wird. Der Einfachheit halber begnügen wir uns mit Januar und Februar. CREATE TABLE tmp ( Jetzt werden die Januardaten von der Tabelle umsatz in die Spalte vk_01 eingefügt: INSERT INTO tmp ( artikelnummer, vk_01) Jetzt werden die Februardaten von der Tabelle umsatz in die Spalte vk_02 eingefügt: INSERT INTO tmp ( artikelnummer, vk_02) ![]() Wenn SQLs in einer Programmiersprache erstellt werden, verwendet man in so einer Situation natürlich nur einen SQL und eine Schleife von 1-12 für die Monate Januar-Dezember. Jetzt bauen wir die Abfrage auf. Wir fangen mit dem SELECT an: Ergebnis: siehe oben rechts. Eine Artikelbezeichnung wollen wir auch noch. Also JOIN mit artikel:
Und jetzt gruppieren. Wir wollen die Summe der Verkäufe und benutzen die Aggregatfunktion SUM dafür. Alles andere landet im GROUP BY: SELECT ![]() Warnung:
|
Über den Autor
Tutorial bewertenHat Ihnen dieses Tutorial gefallen? Dann bewerten Sie es jetzt! Fünf Sterne bedeutet "Sehr gut", ein Stern "Unzureichend". aktuelle Artikel
|