sql >> Database >  >> RDS >> Oracle

Oracle-query ordenen op SUM zonder de SUM te selecteren

Uw vraag lijkt te gaan over het bestellen van de resultaten. De oplossing is om vensterfuncties te gebruiken in 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. Back-up/herstel van SQL Server versus loskoppelen/bijvoegen

  2. Hoe de IN-operator te combineren met de LIKE-conditie (of de beste manier om vergelijkbare resultaten te krijgen)

  3. Mysql + php met speciale tekens zoals '(Apostrof) en (Aanhalingsteken)

  4. Waarde van weergave-item invullen bij query in Oracle Forms