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

SQL Server:where句を含む複数行のSUM()

    これにより、プロパティとタイプごとの合計が返されます

    SELECT  PropertyID,
            TYPE,
            SUM(Amount)
    FROM    yourTable
    GROUP BY    PropertyID,
                TYPE
    

    これにより、アクティブな値のみが返されます

    SELECT  PropertyID,
            TYPE,
            SUM(Amount)
    FROM    yourTable
    WHERE   EndDate IS NULL
    GROUP BY    PropertyID,
                TYPE
    

    これにより、プロパティの合計が返されます

    SELECT  PropertyID,
            SUM(Amount)
    FROM    yourTable
    WHERE   EndDate IS NULL
    GROUP BY    PropertyID
    

    ......



    1. WHERE句は、INとJOINの前または後に実行する方が適切です

    2. オンライン調査のためのデータベースモデル。パート2

    3. MuleSoftがGraphQLを採用してAPI統合を推進

    4. cPanelでMySQLデータベースを作成および維持する方法