sql >> Database >  >> RDS >> Oracle

Hoe ORA-00937 op te lossen:geen groepsfunctie met één groep bij het berekenen van het percentage?

Analytics is je vriend:

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


  1. het verhogen van de prestaties op een SELECT-query met een grote 3D-puntgegevensset

  2. Gegevens selecteren die niet overeenkomen in een andere kolom

  3. Wat te doen met een community-URL-stijl zoals Last.FM of Wikipedia?

  4. IntegrityError tijdens het opslaan van een nieuw item naar de postgresql db in django?