Visualizzazione dei risultati da 1 a 7 su 7

Discussione: sql con top

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854

    sql con top

    Sql="SELECT TOP 10 * FROM tabella_ordini ORDER BY data DESC"
    per fare la classica top ten era un altro il modo vero? non ricordo piu perchè se aggiungo l'order elimina il fatto che prendo il top...
    o meglio lo capisco ma come si fa allora? thx

  2. #2
    e' proprio la order by che determina la top 10 di qualcosa...

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Se hai più di dieci date uguali non si ferma a 10.
    Aggiungi un altro campo sicuramente diverso nella ORDER BY, ad esempio l'ID.

    Roby

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    select top 10 gli dice di prendere i primi 10 order by annulla il top 10 quindi se devo prendere i primi 10 e ordinarli per data uso..?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    Sql="SELECT TOP 10 * FROM tabella_ordini ORDER BY data DESC, ID"
    Roby

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ho letto dopo grazie credo funzioni..ma secondo te pechè devo fare top 9 invece di top 10?(top 10 ne seleziona 11)

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ho contato male



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.