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

さまざまなカテゴリにグループ化された値の合計を使用してテーブルを作成/追加します

    これを試してください:

    select
        workweek
        ,(select sum(cost) from DataTable where Catg = 'Cat1') as Cat1TotalCost
        ,(select sum(cost) from DataTable where Catg = 'Cat2') as Cat2TotalCost
        ,(select sum(cost) from DataTable where Catg = 'Cat3') as Cat3TotalCost
        .
        .
        .
        .
    from DataTable
    group by Workweek
    

    これで、平日フィールドでグループ化しています。また、likeを変更しました =へ 少し速くします。



    1. postgresql.conf、パラメーターを一度に減らす

    2. MyBatis Batch Insert / Update For Oracle

    3. SQLServerの@@TEXTSIZEとは何ですか?

    4. JPA-計算列からエンティティクラスプロパティを設定しますか?