Avatar billede a-torsten Nybegynder
10. januar 2001 - 13:05 Der er 4 kommentarer og
1 løsning

Acces: Udtræk poster : Trickky

Hej Alle i eksperter....

Jeg sidder med et problem......

Jeg vil gerne rykke de de værdier med størst værdi ud af en database.

SELECT TOP 7 * tabel ORDER BY id DESC;  tager de 7 største...

Men hva nu hvis jeg kun vil have fra nummer 4 til 7, således når 1-2-3 ikke kommer med i udtrækket.....

Hvordan gør jeg det..???

-Anders
Avatar billede keysersoze Ekspert
10. januar 2001 - 13:10 #1
helt så tricky er det nu ikke...

jeg kan ikke huske det med exact kode (ligger derhjemme) men noget i retning af måske:

du tager SELECT TOP 7 som normalt, og så laver du en counter, der springer de tre første over og SÅ udskriver de fire næste...
Avatar billede a-torsten Nybegynder
10. januar 2001 - 13:12 #2
Keyser... ja det var oxo noget lign jeg havde forestillet mig, men jeg kan ikke få noget til at virke..*ss*..

Søger et stykke kode der virker...

-Anders
Avatar billede keysersoze Ekspert
10. januar 2001 - 13:21 #3
uden at have forsøgt, så et dumt forslag:

\"SELECT top 3 * FROM XXX ORDER BY id DESC;\"

eller det mest logiske:

\"SELECT top 7 * FROM XXX ORDER BY id Desc;\"
oRS.Open strSQL
oRS.Move(3)
Response.Write \"Næstenyeste:\" & oRS(\"tabelnavn\")

Avatar billede a-torsten Nybegynder
10. januar 2001 - 13:26 #4
keyser..... ¨

Din nederste løsning er lidt derhen af.. Eneste problem er at den kun henter den 4 post..... Ikke den 5, 6 og 7´ende...

-Anders
Avatar billede a-torsten Nybegynder
10. januar 2001 - 13:31 #5
jamen.... Jeg havde sat den til top 4, så selfgølgelig viste den kun en.....

Dit svar er helt perfekt KeyserSoze.... Mange tak....

-Anders
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
Kurser inden for grundlæggende programmering

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