Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    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 "
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  2. #12
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    ancora errore

    mi da sempre errore di sintassi nella proposizione from
    Grazie per quello che hai fatto...

  3. #13

    Re: ancora errore

    Originariamente inviato da mmaria
    mi da sempre errore di sintassi nella proposizione from
    posta la query attuale

  4. #14
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    eccola

    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...

  5. #15
    da' seguito al mio suggerimento

    Originariamente inviato da optime
    se usi una subquery, il nome della tabella non va messo nella query principale

  6. #16
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    ok funziona ma c'è un problema

    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...

  7. #17

  8. #18
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    nella prima select

    nella prima select
    Grazie per quello che hai fatto...

  9. #19
    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?

  10. #20
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Il problema

    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...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.