Avatar billede lars_hoeberg Praktikant
29. januar 2005 - 13:49 Der er 5 kommentarer og
1 løsning

Modsat af TOP-funktion

Hejsa.

Jeg har en tabel med 3 poster. Her skal jeg have en forespørgsel til at tage de 2 laveste ud. Hvordan er det nu det gøres?

Lars
29. januar 2005 - 13:50 #1
Du skriver bsre
Select Top 2 * From Dintabel Order By felt1 Desc
29. januar 2005 - 13:50 #2
altså sortere faldende...
Avatar billede lars_hoeberg Praktikant
29. januar 2005 - 13:51 #3
Jeg skal have de 2 LAVESTE ud
Avatar billede fey.dk Nybegynder
29. januar 2005 - 13:52 #4
Det er netop det du får med den SQL ved at sortere faldende.
29. januar 2005 - 14:42 #5
Kan du få det til at virke, Lars?
Avatar billede terry Ekspert
29. januar 2005 - 15:16 #6
de 2 LAVESTE hvad?
Lowes numbers, lowest in table?

If you have a field ID with values
1
2
3

then
SELECT TOP 2 * FROM YourTable ORDER BY ID
will give you the two lowest (values) of ID

If you want the lowest in table (last inserted)

SELECT TOP 2 * FROM YourTable ORDER BY ID DESC
will sort the records on ID in descending order
3
2
1

which will then give you TOP 2 of those which is 3 and 2
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