Sélection de données d'une table MySQL entre des dates
La sélection de données d'une table MySQL en fonction d'une plage de dates est une tâche courante dans la programmation de bases de données . Cette tâche peut être accomplie à l'aide de l'opérateur BETWEEN.
Pour sélectionner des données d'un tableau pour une plage de dates spécifique, utilisez la syntaxe suivante :
SELECT * FROM table_name WHERE datetime_column BETWEEN 'start_date' AND 'end_date'
Par exemple, pour sélectionner des données de janvier Du 1er 2009 à la date actuelle, utilisez la requête suivante :
SELECT * FROM table_name WHERE datetime_column BETWEEN '2009-01-01' AND CURDATE()
Pour sélectionner des données pour une plage de jours spécifique, par exemple jour par jour à partir de janvier 1er janvier 2009, utilisez la fonction COUNT() avec l'opérateur BETWEEN :
SELECT COUNT(*) FROM table_name WHERE datetime_column BETWEEN '2009-01-01' AND '2009-01-02'
Cette requête renverra le nombre de lignes de la table qui ont une valeur datetime_column entre le 1er janvier 2009 et le 2 janvier. 2009.
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!