Op een na grootste waarde ophalen

Status
Niet open voor verdere reacties.

kaevan

Gebruiker
Lid geworden
23 mei 2007
Berichten
13
Hallo access-kenners,

Als beginner in Access heb ik een vraag:

De MIN, MAX en GEM van gegevens kun je met een query makkelijk vinden.
Maar hoe kun je de op een na grootste waarde ophalen met een query?
Binnen Excel kan zoiets wel, maar met Access is het me niet gelukt.

Bedankt alvast!!!

Gr. Kaevan
 
Code:
SELECT TOP 1 * FROM 
  (SELECT TOP 2 tabel.veldnaam
      FROM tabel
    GROUP BY tabel.veldnaam
    ORDER BY tabel.veldnaam DESC
  ) Aap
ORDER BY 1 ASC

De 2 geeft aan welke je wilt. In dit geval de twee na beste.

Enjoy!
 
Of

Code:
SELECT MAX(tabelnaam.kolomnaam)
FROM tabelnaam
WHERE tabelnaam.kolomnaam <
(SELECT MAX(tabelnaam.kolomnaam)
FROM tabelnaam
)

Groet,

Tardis
 
Bedankt heren,

Hier kan ik wat mee.

Het aanpassen van de SQL was nog niet bij mij opgekomen ;-)

Bedankt nogmaals.

Gr. Kaevan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan