sql >> Databasteknik >  >> RDS >> Oracle

Hur löser man ORA-00937:inte en engruppsfunktion när man beräknar procent?

Analytics är din vän:

SELECT DISTINCT
       areas
      ,COUNT(currentitems.itemid)
       OVER (PARTITION BY areas) * 100
       / COUNT(*) OVER () Percentage
FROM allitems, currentitems
WHERE allitems.itemid = currentitems.itemid(+);


  1. Hur man importerar en excel-fil till en MySQL-databas

  2. Hur MySQL gör den matematiska beräkningen av flyttal?

  3. Sammanfoga resultat från två separata databaser

  4. hur man gör en gilla-sökning i postgresql och node js