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

MySQL-同じテーブルの行に基づいて列の値を合計します

    これを必要以上に複雑にしていると思います。

    SELECT
        ProductID,
        SUM(IF(PaymentMethod = 'Cash', Amount, 0)) AS 'Cash',
        -- snip
        SUM(Amount) AS Total
    FROM
        Payments
    WHERE
        SaleDate = '2012-02-10'
    GROUP BY
        ProductID
    


    1. 接続された.mdfデータベースを使用するためのWeb.configのDB接続文字列が機能しない

    2. PL /Java1.5.2をPostgreSQL11にインストールします

    3. ストアドプロシージャ関数の動的テーブル名

    4. #1064-SQL構文にエラーがあります。 MySQLサーバーのバージョンに対応するマニュアルを確認してください