login  Naam:   Wachtwoord: 
Registreer je!
 Forum

limit in sum

Offline shamrock - 14/07/2010 15:45
Avatar van shamrockLid Hallo,

Ik heb dit in de database staan:

nr:..Aantal
1.........55
2.........41
3.........16
4..........3
5.........18
6.........24
7.........39

Nu wil ik graag in 1 query
sorteren van aantal groot naar klein, limit de eerste 4
en deze aantallen optellen

Ik heb dit:

SELECT SUM(Aantal) FROM producten ORDER BY Aantal DESC LIMIT 4

maar hij telt alle waardes op, niet gesorteerd van hoog naar laag en dan daarvan de eerste 4.

Hoe krijg ik dit in 1 query?
Vriendelijk bedankt

2 antwoorden

Gesponsorde links
Offline Stijn - 14/07/2010 16:10
Avatar van Stijn PHP expert Al eens met een subquery geprobeerd?

  1. SELECT SUM(SELECT Aantal FROM producten ORDER BY Aantal DESC LIMIT 4) AS som

In 1 query gaat dit niet lukken.
Offline shamrock - 14/07/2010 16:23
Avatar van shamrock Lid ik had dit al geprobeerd maar dan zonder AS som.

Bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s