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
Annonceindlæg fra SuperOffice
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...
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
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\")
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
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