un po' di fantasia![]()
codice:sql = "SELECT TOP 55 * FROM articoli (SELECT TOP 66 * FROM articoli ORDER BY AD_ID DESC) AS articoli2 ORDER BY articoli.AD_ID ASC "
un po' di fantasia![]()
codice:sql = "SELECT TOP 55 * FROM articoli (SELECT TOP 66 * FROM articoli ORDER BY AD_ID DESC) AS articoli2 ORDER BY articoli.AD_ID ASC "
mi da sempre errore di sintassi nella proposizione from
![]()
![]()
Grazie per quello che hai fatto...
posta la query attualeOriginariamente inviato da mmaria
mi da sempre errore di sintassi nella proposizione from
![]()
![]()
sql = "SELECT TOP 15 * FROM articoli (SELECT TOP 25 * FROM articoli ORDER BY AD_ID DESC) AS articoli2 ORDER BY articoli.AD_ID ASC "
Grazie per quello che hai fatto...
da' seguito al mio suggerimento
Originariamente inviato da optime
se usi una subquery, il nome della tabella non va messo nella query principale
Ok grazie funziona ma c'è un problema i record che visulizzo li vorrei mettere in ordine DESC ma non appena inserisco nella query DESC al posto di ASC mi fa vedere sempre i primi record e non me li scorre come li vorrei
perchè
Grazie per quello che hai fatto...
dove lo metti DESC?
nella prima select
Grazie per quello che hai fatto...
ragioniamo
tu vuoi i record dal 66 al 45
quindi prendi i primi 66
SELECT TOP 66 * FROM articoli ORDER BY AD_ID ASC
poi di questi 66 devi prendere gli ultimi 21 (66-45=21)
SELECT TOP 21 * FROM (SELECT TOP 66 * FROM articoli ORDER BY AD_ID ASC) TA ORDER BY AD_ID DESC
ok?
Ho bisogno di visualizzare dal record 45 al 66 in ordine DESC di inserimento
quindi dovrei mettere DESC nella prima select e desc anche nella seconda ma non funziona mi lascia tutto invariato
Grazie per quello che hai fatto...