sql >> データベース >  >> RDS >> Oracle

OracleSQL-週ごとのデータの合計とグループ化

    TRUNCを使用できます 日付を週の最初の日に切り捨てる関数。週を定義する方法はいくつかあります。たとえば、週の最初の日が月曜日であることを扱いたい場合は、IWを実行できます。 次のような形式:

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

    TO_CHARもできます 「@VigneshKumer」の答えとして機能します。

    重要なのは、同じ週の日付を1つの値に切り捨てる必要があるということです。次に、値でグループ化します。それだけです。



    1. 初心者向けSQLExpressを使用したPythonデータベースプログラミング

    2. VARCHARからINTへのキャスト-MySQL

    3. 高速パンダデータフレームをpostgresに書き込む

    4. MS Accessチームに質問をすることができたら、それは何でしょうか?