non so se ho ben capito il problema.... sostanzialmente tu vuoi vedere fra tutti gli articoli letti nel giorno x i 5 più letti?
Se è questo hai un campo che indica la data di lettura, o quanto meno salvi questa informazione?
Per fare questo devi fare una nuova tabella da tre campi con ID articolo, giorno, counter e li poi ordini e fai tutto quello che vuoi, se però non hai quell'informazione ciccia....