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

SUMを選択せず​​に、OracleクエリをSUMで並べ替える

    あなたの質問は、結果の注文に関するもののようです。解決策は、ORDER BYでウィンドウ関数を使用することです。 :

    SELECT lot, defect, SUM(quantity)
    FROM table
    GROUP BY lot, defect
    ORDER BY SUM(SUM(quantity)) OVER (PARTITION BY lot) DESC,
             lot, SUM(quantity) DESC, defect;
    



    1. mysql_queryで変数を渡す方法

    2. SQL Server 2008 でストアド プロシージャを解読する方法

    3. PostgreSQLで行のバイトサイズを見つける

    4. 完成したポリゴンポイントleaflet.drawをmysqlテーブルに保存する方法