Maison  >  Article  >  base de données  >  Comment interroger des données dans les 30 jours dans MySQL

Comment interroger des données dans les 30 jours dans MySQL

王林
王林original
2020-09-29 14:36:527199parcourir

Requête MySQL pour les données dans les 30 jours : exécutez l'instruction SQL [SELECT * FROM nom de la table où DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date (nom du champ horaire);].

Comment interroger des données dans les 30 jours dans MySQL

Aujourd'hui :

(Tutoriel recommandé : Tutoriel mysql)

SELECT * FROM 表名 WHERE TO_DAYS( 时间字段名) = TO_DAYS(NOW());

Hier :

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;

Il y a 7 jours :

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名);

30 jours :

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名);

Ce mois-ci :

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, &#39;%Y%m&#39; ) = DATE_FORMAT( CURDATE( ) , &#39;%Y%m&#39; );

Recommandations associées : formation php

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn