Ciao a tutti,
vorrei un aiuto, mi capita che con questa stringa
SQL = " SELECT TOP 10 * FROM [QSO-TAB] ORDER BY [QSO-DATE], [QSO-TIME] desc"
mi stampa i primi 10 record anzicchè gli ultimi 10 inseriti come mai?
Cosa sbaglio??
Saluti
Ciao a tutti,
vorrei un aiuto, mi capita che con questa stringa
SQL = " SELECT TOP 10 * FROM [QSO-TAB] ORDER BY [QSO-DATE], [QSO-TIME] desc"
mi stampa i primi 10 record anzicchè gli ultimi 10 inseriti come mai?
Cosa sbaglio??
Saluti
Saluti da Francesco G.
Tu stai ordinando per questo campo i dati QSO-DATE .
Se ci fai caso non hai messo il DESC dopo questo campo , quindi è giusto che ti mostri i primi e non gli ultimi . . .
Prova così :
SQL = " SELECT TOP 10 * FROM [QSO-TAB] ORDER BY [QSO-DATE] desc, [QSO-TIME] desc"
![]()
infatti... risolto!
GRAZIE MILLE!!!
Saluti da Francesco G.