sql >> Base de Datos >  >> RDS >> Mysql

Seleccionar registros de hoy, esta semana, este mes php mysql

Suponiendo que su columna de fecha es una columna de fecha real de MySQL:

SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 DAY) ORDER BY score DESC;        
SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 WEEK) ORDER BY score DESC;
SELECT * FROM jokes WHERE date > DATE_SUB(NOW(), INTERVAL 1 MONTH) ORDER BY score DESC;