Maison > base de données > tutoriel mysql > Comment récupérer des données du début du mois en cours à aujourd'hui dans MySQL ?

Comment récupérer des données du début du mois en cours à aujourd'hui dans MySQL ?

Susan Sarandon
Libérer: 2024-12-08 09:47:15
original
440 Les gens l'ont consulté

How to Retrieve Data from the Beginning of the Current Month to Today in MySQL?

Récupération de données entre le premier jour du mois en cours et aujourd'hui dans MySQL

Pour obtenir des données dans un délai précis, il est nécessaire de définir les limites avec précision. Lors de la recherche d'enregistrements entre le premier jour du mois en cours et le jour en cours dans MySQL, la requête suivante peut être utilisée :

SELECT *
FROM table_name
WHERE date BETWEEN '1st day of current month' AND 'current day';
Copier après la connexion

Exemple de requête :

Cependant , spécifier directement les dates sous forme de chaînes dans la requête peut être fastidieux et sujet aux erreurs. Pour améliorer la flexibilité, considérons l'exemple de travail suivant :

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_ADD(LAST_DAY(DATE_SUB(CURDATE(), INTERVAL 30 DAY)), INTERVAL 1 DAY) AND CURDATE());
Copier après la connexion

Cette requête utilise des fonctions de manipulation de date pour calculer le premier jour du mois en cours et le combiner avec la date actuelle.

Requête alternative :

Une autre approche pratique pour réaliser cette sélection est :

SELECT *
FROM table_name
WHERE (date BETWEEN DATE_FORMAT(NOW(), '%Y-%m-01') AND NOW());
Copier après la connexion

Cette requête directement formate la date actuelle dans une chaîne représentant le premier jour du mois en cours et la combine avec la date actuelle pour comparaison dans la clause WHERE.

Ces requêtes offrent un moyen flexible et dynamique de récupérer des données à la date souhaitée. gamme dans MySQL, simplifiant l'extraction et l'analyse des données.

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