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

SQL Server 2012に移行すると、MySQLGROUPBYが機能しません

    SQLServerは期待どおりに機能しています。 SELECTにすべてのアイテムを含める必要があります GROUP BYのいずれかにリストします または集計関数で:

    SELECT *,(XS+S+M+L+XL+XXL+[1Size]+Custom) as Total 
    FROM StockData  
    -- GROUP BY ID,StyleNr,Customer,Color, XS,S,M,L,XL,XXL,[1Size],Custom
    ORDER BY StyleNr,Customer,Color
    

    または、次を使用できる場合があります:

    SELECT StyleNr,Customer,Color, SUM(XS+S+M+L+XL+XXL+[1Size]+Custom) as Total 
    FROM StockData  
    GROUP BY StyleNr,Customer,Color
    ORDER BY StyleNr,Customer,Color;
    


    1. MySQL-一時テーブルからINSERTINTO

    2. テーブルの構造が不明な2つのテーブルを比較するためのplsqlプロシージャ

    3. ML{.NET}はじめに

    4. 一貫してMicrosoftAccessMVPアワードを獲得する方法