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?