Ich möchte alle Kunden finden, die im letzten Monat eine Bestellung aufgegeben haben, und den Gesamtbetrag, den jeder Kunde ausgegeben hat. Wenn ich jedoch die folgende Abfrage ausführe, erhalte ich falsche Ergebnisse:
Warum liefert diese Abfrage möglicherweise falsche Ergebnisse? Wie kann ich das Problem beheben, um Kunden, die im letzten Monat bestellt haben, und deren Gesamtausgaben genau anzuzeigen?
Code:
SQL SELECT c.name, o.order_date, o.total_amount VON Kunden c INNER JOIN-Bestellungen o ON c.id = o.customer_id WHERE o.order_date >= CURDATE() - INTERVALL 1 MONAT;
Kommentar