Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Selezione 4 record

  1. #1

    Selezione 4 record

    Ciao a tutti, premetto che ho già cercato in lungo e in largo in questo forum la soluzione al mio problemino, ma non avendo trovato soluzione mi rivolgo direttamente a voi:

    Dunque la mia select richiama i primi 4 record ordinati per data, quindi "Select top 4 * from tabella order by data desc"...vorrei però evitare che quando ci fossero più di 4 record con la stessa data, la select ne estraesse comunque solo 4, per evitare problemi di paginazione.
    Non posso utilizzare un altro campo per l'oder by poichè per esempio il campo "id" non è numerato in base alla data, e se facessi "order by id" non verrebbe rispettato il criterio cronologico.

    Come posso fare?
    Give up your heartache. Build your weapon to destroy them all.

  2. #2
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    non sono sicuro di aver capito comunque potresti usare la distinct

    codice:
    select distinct top 4...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  3. #3
    Grazie mille per il tentativo, però purtroppo così non cambia nulla...
    Give up your heartache. Build your weapon to destroy them all.

  4. #4
    ho risolto facendo.

    "Select top 4 * from tabella order by data, id"



    Give up your heartache. Build your weapon to destroy them all.

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.