Come faccio a selezionare il, per esempio, quintultimo record di un DB?
Ho sql="select top * from images WHERE tipo = 'o' order by ID DESC"
e vorrei, per fare delle prove, selezionare non l'ultimo ma "l'ultimo - 5"
come lo scrivo?
Come faccio a selezionare il, per esempio, quintultimo record di un DB?
Ho sql="select top * from images WHERE tipo = 'o' order by ID DESC"
e vorrei, per fare delle prove, selezionare non l'ultimo ma "l'ultimo - 5"
come lo scrivo?
oddio che strana richiesta...
:master:
boh potrebbe anche andarecodice:select top 1 * from (select top 5 * from tabella order by qualcosa desc) order by qualcosa asc
ma insomma uno risponde...si sforza di dire qualcosa di sensato, e no nha neanche il gusto di sapere se ha scritto una cavolata o una cosa giusta??![]()
![]()
benvenutoOriginariamente inviato da santino83_11_04
ma insomma uno risponde...si sforza di dire qualcosa di sensato, e no nha neanche il gusto di sapere se ha scritto una cavolata o una cosa giusta??![]()
![]()
![]()
Eccomi....che impazienti![]()
Non mi dà errore, e questo giÀ è buono, ma mi prende lo stesso l'ultima immagine del database.![]()
posta la stringa sql,Originariamente inviato da Rick21
Eccomi....che impazienti![]()
Non mi dà errore, e questo giÀ è buono, ma mi prende lo stesso l'ultima immagine del database.![]()
sql="select top 1 * from (select top 5 * from images order by id desc) order by id asc"
id è un contatore? e l'ultima immagine ha l'id più alto?
esatto!
la query mi sembra corretta. fatti stampare l'id ricavato