"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment interroger les lignes de base de données du mois précédent?

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

Publié le 2025-02-25
Parcourir:901

How to Query Database Rows from the Previous Month?

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

pour récupérer toutes les lignes à partir d'une base de données créée 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)

décomposons cette requête:

  • select * from Table et lignes de la table spécifiée.
  • année (date_created) = année (current_date - Intervalle 1 mois) : Cette condition filtre les lignes en fonction de l'année de la colonne Date_Created. Il garantit que les lignes correspondent à l'année de la date en cours moins un mois.
  • mois (date_created) = mois (current_date - intervalle 1 mois) : de même, cette condition filtre les lignes basées sur les lignes sur le mois de la colonne Date_Created. Il garantit que les lignes correspondent au mois de la date en cours moins un mois.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3