Heim > Datenbank > MySQL-Tutorial > Wie gruppiere ich Verkaufsdaten nach Tagen in SQL Server 2005?

Wie gruppiere ich Verkaufsdaten nach Tagen in SQL Server 2005?

Mary-Kate Olsen
Freigeben: 2024-12-16 15:12:12
Original
111 Leute haben es durchsucht

How to Group Sales Data by Day in SQL Server 2005?

SQL-Abfrage zum Gruppieren von Verkäufen nach Tag

Das Gruppieren von Daten nach einem bestimmten Zeitraum, z. B. einem Tag, kann für die Analyse von Trends und hilfreich sein Muster. In SQL Server 2005 können Sie dies erreichen, indem Sie die Funktionen dateadd() und datediff() verwenden.

Um Verkäufe nach Tag zu gruppieren, 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))
Nach dem Login kopieren

Erklärung:

  • Der Ausdruck DATEDIFF(DAY, 0,created) berechnet die Anzahl der Tage zwischen dem aktuelles Datum und das Datum, an dem der Verkauf erstellt wurde.
  • Der Ausdruck DATEADD(DAY, 0, DATEDIFF(DAY, 0, erstellt)) subtrahiert die oben berechnete Anzahl der Tage vom aktuellen Datum, um den Tag des Verkaufs zu erhalten wurde um Mitternacht erstellt.
  • Die GROUP BY-Klausel gruppiert die Ergebnisse nach dem Tag, an dem der Verkauf erstellt wurde, wie durch die erstellte Spalte bestimmt.
  • Die Der Ausdruck SUM(amount) berechnet den Gesamtverkaufsbetrag für jeden Tag.

Durch Ausführen dieser Abfrage erhalten Sie eine Verkaufsliste, in der die Verkäufe für jeden Tag gruppiert sind und der Gesamtbetrag für Jeder Tag wird berechnet. Dadurch können Sie tägliche Verkaufsmuster und -trends einfach analysieren.

Das obige ist der detaillierte Inhalt vonWie gruppiere ich Verkaufsdaten nach Tagen in SQL Server 2005?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage