Maison > base de données > tutoriel mysql > Comment sélectionner des données MySQL entre deux dates ?

Comment sélectionner des données MySQL entre deux dates ?

Susan Sarandon
Libérer: 2024-12-16 02:04:10
original
644 Les gens l'ont consulté

How to Select MySQL Data Between Two Dates?

Sélection de données de MySQL entre deux dates

Pour sélectionner des données d'une table MySQL entre une date spécifiée et la date actuelle, vous pouvez utiliser l'opérateur BETWEEN en combinaison avec la fonction DATE. L'opérateur BETWEEN est utilisé pour comparer une valeur à une plage de valeurs. La fonction DATE est utilisée pour extraire le composant date d'une valeur datetime.

Par exemple, pour sélectionner toutes les données d'une table appelée "orders" où la colonne "order_date" est comprise entre le 1er janvier 2009 et le date actuelle, vous utiliserez la requête suivante :

SELECT * FROM orders WHERE order_date BETWEEN '2009-01-01' AND CURRENT_DATE();
Copier après la connexion

Vous pouvez également utiliser les opérateurs >= et <= pour obtenir le même résultat :

SELECT * FROM orders WHERE order_date >= '2009-01-01' AND order_date <= CURRENT_DATE();</p>
<p><strong>Sélection des données quotidiennes</strong></p>
<p>Si vous souhaitez obtenir des données quotidiennes pour une période spécifique, vous pouvez utiliser la clause GROUP BY et la fonction DATE. La clause GROUP BY permet de regrouper les résultats d'une requête par une ou plusieurs colonnes. La fonction DATE est utilisée pour extraire le composant date d'une valeur datetime.</p>
<p>Par exemple, pour obtenir le décompte quotidien des commandes de la table "commandes" pour la période comprise entre le 1er janvier 2009 et la date actuelle, vous utiliseriez la requête suivante :</p>
<pre class="brush:php;toolbar:false">SELECT DATE(order_date) AS order_date, COUNT(*) AS order_count FROM orders WHERE order_date BETWEEN '2009-01-01' AND CURRENT_DATE() GROUP BY order_date;
Copier après la connexion

Cette requête renverra le nombre de commandes pour chaque jour de la période spécifiée.

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