Maison > base de données > tutoriel mysql > le corps du texte

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

王林
Libérer: 2020-09-29 14:36:52
original
7250 Les gens l'ont consulté

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());
Copier après la connexion

Hier :

SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1;
Copier après la connexion

Il y a 7 jours :

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名);
Copier après la connexion

30 jours :

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名);
Copier après la connexion

Ce mois-ci :

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, &#39;%Y%m&#39; ) = DATE_FORMAT( CURDATE( ) , &#39;%Y%m&#39; );
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal