Avatar billede juks Novice
24. januar 2002 - 11:13 Der er 10 kommentarer og
2 løsninger

de 2 højeste i en forspg.

Hej ,
jeg skal finde de 2 største beløb i forspg.
how to do
Avatar billede terry Ekspert
24. januar 2002 - 11:15 #1
SELECT TOP 2
Avatar billede bennytordrup Nybegynder
24. januar 2002 - 11:15 #2
select top 2 beløb
from tabel
order by beløb desc
Avatar billede juks Novice
24. januar 2002 - 11:20 #3
det kan godt bruges , men det jeg var ude efter var at angive det som et kritere, da jeg gerne ville sotere på et andet felt i forspg.
Avatar billede proaccess Nybegynder
24. januar 2002 - 11:24 #4
SELECT * FROM tabel WHERE Beløb IN (SELECT TOP 2 Beløb FROM tabel ORDER BY Beløb DESC) ORDER BY navn;

Du kan så risikere at få flere end 2 poster, se følgende eks:

Kunde A  400,-
Kunde B  300,-
Kunde C  300,-
Kunde D  200,-

Dér vil både A, B og C komme med...
Avatar billede juks Novice
24. januar 2002 - 11:26 #5
ja det er det er problemet , jeg skal kun bruge de 2 to højeste priser og i alle tilfælde kun de to højeste ....
Avatar billede stigc Nybegynder
24. januar 2002 - 11:41 #6
hvis tabellen har et unikt id så skal du også "order by" dette felt, og dermed får du altid kun to records, også selvom der ligger 3 med samme værdi...
Avatar billede proaccess Nybegynder
24. januar 2002 - 12:00 #7
Så kan du jo bare lave en TOP 2 på den "ydre" select...

SELECT TOP 2 * FROM tabel WHERE Beløb IN (SELECT TOP 2 Beløb FROM tabel ORDER BY Beløb DESC) ORDER BY navn;
Avatar billede stigc Nybegynder
24. januar 2002 - 12:02 #8
Hvorfor ikke bare;

SELECT TOP 2 * FROM tabel ORDER BY Beløb DESC, id
Avatar billede proaccess Nybegynder
24. januar 2002 - 12:32 #9
>stigc: så sortérer du jo stadig først efter beløb...
Avatar billede stigc Nybegynder
24. januar 2002 - 12:41 #10
ja og han vil have de 2 største beløb i tabellen, ikke også ?
Avatar billede proaccess Nybegynder
24. januar 2002 - 13:58 #11
>stigc: jo, MEN sorteret efter et andet felt... Kommentar fra 11:20:41
Avatar billede juks Novice
24. januar 2002 - 14:33 #12
tak for hjælpen ---
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester