Wöchentlich/monatlich/vierteljährlich Gruppierung in der Abfrage

Können sagen, ich habe Tabelle mit folgenden Spalten

1. Client - string.
2. Profit - integer.
3. Deal_Date - date.

Ich brauche Abfrage zum abrufen Summe Gewinn Aufschlüsselung nach Woche/Monat/quater usw.

Erwartete Ausgabe für Wochen

1 row, sum (profit) of all deals that registered from (03.19.2012 - 03.12.2012).
2 row, sum (profit) of all deals that registered from (03.12.2012 - 03.05.2012).
...
n row, sum (profit) of all deals that registered from (05.17.2011 - 05.10.2011).

BEACHTEN (Daten, nur zum Beispiel)

Das gleiche für Monat, Jahre, etc.

Könnte jemand mir helfen mit eine solche Abfrage?

Btw die performance ist sehr wichtig.

verwenden Sie rollup-Anweisung
Könntest du die Ausgabe, die Sie wollen? Was Datumsbereich müssen Sie darstellen? Wenn Sie sagen "die Leistung ist sehr wichtig", was sind Ihre Kriterien? Wie viel Daten sprechen Sie?
mögliche Duplikate von SQL-group by-Frequenz innerhalb eines Zeitraums

InformationsquelleAutor nkukhar | 2012-03-19

Schreibe einen Kommentar