Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélectionnez les enregistrements d'aujourd'hui, cette semaine, ce mois-ci php mysql

En supposant que votre colonne de date est une véritable colonne de date 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;