Maison > base de données > tutoriel mysql > Comment récupérer les données du mois précédent dans MySQL ?

Comment récupérer les données du mois précédent dans MySQL ?

Linda Hamilton
Libérer: 2024-12-06 10:15:13
original
465 Les gens l'ont consulté

How to Retrieve Data from the Previous Month in MySQL?

Récupération des données du mois précédent

Cette requête récupère toutes les lignes d'une base de données qui ont été créées au cours du mois précédent. La requête utilise la fonction MySQL CURRENT_DATE pour déterminer dynamiquement le mois en cours et soustrait un mois pour cibler le mois précédent.

Explication de la requête :

SELECT *
FROM table
WHERE YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
Copier après la connexion

Répartition :

  • SELECT * récupère toutes les colonnes du spécifié table.
  • La table FROM indique la table à interroger.
  • La clause WHERE filtre les résultats en fonction des conditions spécifiées :

    • YEAR(date_created) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH) garantit que l'année de la ligne correspond à l'année de la précédente mois.
    • MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH) vérifie que le mois de la ligne correspond au mois du mois précédent.

Exemple :

Si la date actuelle est le 15 janvier, 2023, la requête récupérera toutes les lignes de la « table » créée en décembre 2022.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal