La idea seria tener una tabla adicional que contenga AL MENOS los siguientes campos:
Un campo con la fecha y/o hora del like
Otro campo mas que contenga el ID del like, esto seria una llave foranea que haga referencia a tu tabla "like".
Una vez hecho esto, cada vez que un usuario de un "like" tienes que guardar el ID del like y la fecha en la que se realizo la acción.
Con esa información si podrás sacar los mas cliqueados el día de ayer.
Código SQL:
Ver originalSELECT l.id, l.LIKE, r.fecha, COUNT(*) AS clicks FROM LIKE l INNER JOIN tabla_relacion r ON (r.id_like = l.id) GROUP BY r.fecha
Con eso obtienes la cantidad de clicks por cada fecha. Con solo filtrar usando WHERE puedes obtener los del dia de ayer.