Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle SQL - Summieren und gruppieren Sie Daten nach Woche

Sie können TRUNC verwenden Funktion, um das Datum auf den ersten Wochentag zu kürzen. Es gibt einige Möglichkeiten, eine Woche zu definieren. Wenn Sie beispielsweise festlegen möchten, dass der erste Wochentag Montag ist, können Sie IW verwenden wie folgt formatieren:

select trunc(date, 'IW') week, sum(amount)
from YourTable
group by trunc(date, 'IW');

Sie können auch TO_CHAR als Antwort von "@Vignesh Kumer" fungieren.

Der Punkt ist, dass Sie das Datum in derselben Woche auf einen Wert kürzen sollten. Gruppieren Sie dann nach dem Wert. Das ist es.