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.