Avatar billede n!nja Nybegynder
11. oktober 2002 - 11:26 Der er 5 kommentarer og
1 løsning

Udskriv 5 nyeste på side og udskriv resten på en anden...?

Hej Eksperter!

Jeg har en nyhedsside hvor jeg udskriver Top 10 fra min nyhedstabel dvs. en side med aktuelle nyheder.

Koden til denne funk. ser såden ud:
-----------------------------------
"SELECT TOP 10 * FROM nyheder ORDER BY dato DESC;"
-----------------------------------

Så vil jeg gerne have en arkivside hvor alle de poster som ikke er i top 10 bliver udskrevet - men hvordan gør jeg det?

Mvh - N!NJA
Avatar billede pelkjaer Nybegynder
11. oktober 2002 - 11:28 #1
Avatar billede zer Nybegynder
11. oktober 2002 - 11:28 #2
jeg følger lige dette sprg da jeg også har samme problem!!
Avatar billede n!nja Nybegynder
11. oktober 2002 - 11:29 #3
pelkjaer>> det skal ikke være paging :-)
Avatar billede eagleeye Praktikant
11. oktober 2002 - 11:50 #4
Prøv med dette, her antager jeg du har et sutonummer felt som hedder ID, det kan så bruges til at sorterer TOP 10 fra på denne måde.:

"SELECT * FORM nyheder WHERE ID not in (SELECT TOP 10 ID FROM nyheder ORDER BY dato DESC) ORDER BY dato DESC"
Avatar billede n!nja Nybegynder
11. oktober 2002 - 12:09 #5
Min SQL-sætn. ser sådan ud nu - men den udskriver ikke noget...
---------------------------------------------------------------
SQL = "SELECT * FROM nyheder WHERE NyhedsID not in (SELECT TOP 5 NyhedsID FROM nyheder ORDER BY NyhedsDato DESC) ORDER BY NyhedsDato DESC"
Set RS = Conn.Execute(SQL)
Avatar billede n!nja Nybegynder
11. oktober 2002 - 12:22 #6
Jo, nu virker det sq alligevel - Thx :-)
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