Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak rozwiązać ORA-00937:nie funkcja pojedynczej grupy przy obliczaniu procentu?

Analytics to Twój przyjaciel:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać ostatnią wykonaną instrukcję SQL i powiązać wartości zmiennych w oracle?

  2. java.sql.SQLException:ORA-00936:brak wyrażenia

  3. Jak wywołać procedurę składowaną Oracle, która zawiera typ zdefiniowany przez użytkownika w java?

  4. Wstawianie znaków arabskich w Oracle 11g

  5. Jak utworzyć GROUP BY w dniu min i max?