Guide 2.4.2026

SQL-Abfrage erstellen: Ihre Top-verkaufenden Produkte nach Umsatz im letzten Monat

#SQL-Abfragegenerator#umsatzstärkste produkte#letzter monat umsatz#top verkäufer sql#umsatzanalyse sql#produktumsatz sql
Quick Answer
SELECT p.produktname, SUM(oi.menge * oi.einzelpreis) AS gesamtumsatz FROM produkte p JOIN bestellpositionen oi ON p.produktid = oi.produktid JOIN bestellungen o ON oi.bestellid = o.bestellid WHERE o.bestelldatum >= DATE('now', '-1 month') GROUP BY p.produktname ORDER BY gesamtumsatz DESC LIMIT 10;

Diese SQL-Abfrage wurde entwickelt, um Ihre umsatzstärksten Produkte basierend auf dem im letzten Monat generierten Umsatz zu ermitteln. Sie funktioniert durch die Verknüpfung von drei Schlüssel-Tabellen: produkte (um Produktnamen zu erhalten), bestellpositionen (die Produkte mit Bestellungen verknüpft und Preis-/Mengeninformationen enthält) und bestellungen (um nach Bestelldatum zu filtern).

Die WHERE-Klausel filtert effektiv Bestellungen, die innerhalb der letzten 30 Tage mit DATE('now', '-1 month') getätigt wurden. Die SUM(oi.menge * oi.einzelpreis) berechnet den Gesamtumsatz für jedes Produkt, und GROUP BY p.produktname aggregiert diesen Umsatz pro Produkt. Schließlich sortiert ORDER BY gesamtumsatz DESC LIMIT 10 die Ergebnisse, um Ihre Top-10-umsatzstärksten Produkte anzuzeigen.

Ready to try it?

Use our SQL Abfrage Generator to generate perfect results in seconds.

Open SQL Abfrage Generator