Maison > base de données > tutoriel mysql > Comment interroger les lignes de la base de données du mois précédent ?

Comment interroger les lignes de la base de données du mois précédent ?

Linda Hamilton
Libérer: 2024-11-30 16:48:11
original
632 Les gens l'ont consulté

How to Query Database Rows from the Previous Month?

Interrogation des lignes de base de données du mois précédent

Pour récupérer toutes les lignes d'une base de données créées au cours du mois précédent, considérez la requête suivante :

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

Décomposons cela requête :

  • SELECT * FROM table : Ceci récupère toutes les colonnes et lignes de la table spécifiée.
  • YEAR(date_created) = YEAR(CURRENT_DATE - INTERVALLE 1 MOIS) : Cette condition filtre les lignes en fonction de l'année de la colonne date_created. Elle garantit que les lignes correspondent à l'année de la date actuelle moins un mois.
  • MONTH(date_created) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH) : De même, cette condition filtre les lignes en fonction sur le mois de la colonne date_created. Cela garantit que les lignes correspondent au mois de la date actuelle moins un mois.

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