Maison > base de données > tutoriel mysql > Comment interroger des données pendant un an dans MySQL

Comment interroger des données pendant un an dans MySQL

WBOY
Libérer: 2022-05-16 16:07:37
original
9521 Les gens l'ont consulté

Dans MySQL, vous pouvez utiliser la fonction "DATE_SUB()" pour interroger les données sur un an. Cette fonction est utilisée pour définir un intervalle de temps spécifié soustrait de la date. La syntaxe est "SELECT * FROM table name WHERE time field> DATE_SUB(données, INTERVALLE 1 ANNÉE)”.

Comment interroger des données pendant un an dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment interroger les données d'un an dans mysql

La fonction DATE_SUB() soustrait l'intervalle de temps spécifié de la date.

Syntaxe

DATE_SUB(date,INTERVAL expr type)
Copier après la connexion

Le paramètre date est une expression de date légale. Le paramètre expr est l'intervalle de temps que vous souhaitez ajouter.

L'exemple est le suivant :

SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 3 MONTH) 三个月
Copier après la connexion

Connaissances élargies :

Supposons que nous ayons le tableau "Commandes" comme suit :

Comment interroger des données pendant un an dans MySQL

Maintenant, nous voulons soustraire 5 jours de "OrderDate".

Nous utilisons l'instruction SELECT suivante :

SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 5 DAY) AS SubtractDate
FROM Orders
Copier après la connexion

Résultat :

Comment interroger des données pendant un an dans MySQL

Apprentissage recommandé : Tutoriel vidéo mysql

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