webForumDet fria alternativet

order by desc på inget fält...

ASP

8 svar · 280 visningar · startad av brw

Medlem sedan juli 2000619 inlägg
Frågan#1

Om jag kör Select top 100 * from tabell...
så tar den de hundra senaste... kan jag då få den att sortera de descanding utan att ta det på något specifikt fält

typ:
select top 100 * from tabell order by desc ??

Medlem sedan juni 200032 967 inlägg
#2

Uh? Den måste ju sortera på någonting, hur ska den annars avgöra vad som ska komma först resp. sist?

Medlem sedan dec. 2000557 inlägg
#3

/r ..marsvinet hann före. ;)

Medlem sedan sep. 2002366 inlägg
#4

Funkar inte med bottom då? :q

Du har väll alltid något ID eller nåt som du kan sortera efter annars?

-Eitraz

Medlem sedan okt. 2001615 inlägg
#5

fungerar inte detta?

select top 100 * from tabell desc
Medlem sedan juli 2000619 inlägg
#6

jag vill bara ha nyaste överst oavsett viklet fält det är....

detta pga.. att det är lite dumt att det inte heter ID i alla tabeller utan det kan heta artikelid bildid osv... då fungerar inte den dynamiska framplockningen så korrekt....

Medlem sedan juni 200032 967 inlägg
#7

Då får du lägga in ett timestampfält om du SQL-frågan måste se likadan ut oberoende av tabell.

Mvh,

Medlem sedan dec. 200012 464 inlägg
#8

Det finns ingen ordning i en tabell. Första /sista är bara relevant för en resultatmängd. För att få en viss ordning måste man alltid ange order by.

Medlem sedan okt. 2002108 inlägg
#9

Skapa en tid post i databasen och sortera efter den

280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
148 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)