18 messaggi dal 25 aprile 2001
Ho un problema, con il comando (select top 5 * from tabella) seleziono un numero di 5 record del database, ma se io voglio gli ultimi 5 ??

Esiste un comando sql che sostituisca il (top ???)

Grazie
11.886 messaggi dal 09 febbraio 2002
Contributi
Puoi tranquillamente usare top 5, basta usare l'accorgimento di ordinare i record in ordine decrescente (al contrario) così che "gli ultimi saranno i primi".

Supponendo che la tua tabella abbia un campo id univoco autoincrementante, la select diventa:

"SELECT TOP 5 FROM tabella ORDER BY id DESC"
ciao

Enjoy learning and just keep making
18 messaggi dal 25 aprile 2001
Grazie mille, sei stato davvero gentile..

Giovanni

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.