Gruppieren von Verkäufen nach Tag mit SQL
Wenn Sie über eine Datenbanktabelle verfügen, in der Verkaufstransaktionen gespeichert sind, müssen Sie möglicherweise nach Tagen gruppierte Verkaufsdaten analysieren . Um dies in SQL Server 2005 zu erreichen, können Sie die folgende Abfrage verwenden:
select sum(amount) as total, dateadd(DAY,0, datediff(day,0, created)) as created from sales group by dateadd(DAY,0, datediff(day,0, created))
Die obige Abfrage führt die Gruppierungsaufgabe mithilfe der folgenden Schritte aus:
Beispiel: Angenommen, ein Verkauf wurde am „2009-11-02 06:12:55.000“ erstellt. Die Abfrage extrahiert die Tageskomponente als „2009-11-02 00:00:00.000“ und gruppiert den Verkaufsdatensatz unter diesem Tag. Anschließend werden die Betragswerte für alle zum selben Tag gehörenden Datensätze akkumuliert, sodass Sie den Gesamtverkaufsbetrag für den „02.11.2009“ erhalten.
Das obige ist der detaillierte Inhalt vonWie gruppiere ich tägliche Verkaufsdaten mit SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!