Avatar billede radiohead Nybegynder
13. november 2007 - 09:37 Der er 5 kommentarer og
1 løsning

SELECT bottom 10

Hej

Jeg skal have selected de 10 nederste rækker fra en mssql

"select TOP 10 * .. order by id desc" duer ikke da jeg skal have dem loopet i den rigtige rækkefølge(Ascending)
Avatar billede sherlock Nybegynder
13. november 2007 - 10:49 #1
select * from
(select TOP 10 * .. order by id desc)
order by id asc
Avatar billede radiohead Nybegynder
13. november 2007 - 20:15 #2
det fik jeg ikke lige til at virke :(

gider du evt skrive hele sql'en i sammenhæng?
Avatar billede janus_007 Nybegynder
13. november 2007 - 20:50 #3
Hej Radiohead

Selve spørgsmålet er besvaret mere eller mindre, der skal stå:
select * from
(select TOP 10 * .. order by id desc) as x
order by id asc

Men det som jeg sidder og tænker over... Hvorfor er den orden vigtig for dig? Altså jeg mener, hvor skal du bruge udtrækket sådan at du ikke kan ordne den slags i dit datalag?
Avatar billede radiohead Nybegynder
14. november 2007 - 21:47 #4
Hmm ok... Ved ikke lige hvordan jeg fixer det på en anden måde :)

i kan lægge et svar :)
Avatar billede sherlock Nybegynder
21. november 2007 - 10:23 #5
:)
Avatar billede janus_007 Nybegynder
23. november 2007 - 12:57 #6
Jeg har ikke bidraget med noget *S*, nu ved jeg ikke hvor du bruger dit data? Igennem ASP.NET oder?
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
Computerworld tilbyder specialiserede kurser i database-management

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