Maison > base de données > tutoriel mysql > Comment compter les enregistrements dans une plage date-heure spécifique dans MySQL ?

Comment compter les enregistrements dans une plage date-heure spécifique dans MySQL ?

Barbara Streisand
Libérer: 2024-11-11 15:47:03
original
719 Les gens l'ont consulté

How to Count Records Within a Specific Date-Time Range in MySQL?

Détermination du nombre d'enregistrements dans une plage date-heure dans MySQL

Dans MySQL, récupérer le nombre d'enregistrements qui se situent dans une plage date-heure spécifique peut être une tâche courante tâche. Cet article résout ce problème en proposant une solution claire basée sur la requête de l'utilisateur.

L'objectif de l'utilisateur est d'acquérir le nombre d'enregistrements dans une table nommée 'table' qui ont une colonne 'créée' de type de données datetime. . L'utilisateur souhaite compter les enregistrements créés entre "AUJOURD'HUI 4h30" et "CURRENT DATE TIME".

Pour y parvenir, nous pouvons utiliser le '>' (supérieur à) et '<=' (inférieur ou égal à) dans la clause WHERE. La requête suivante montre comment procéder :

SELECT COUNT(*) FROM `table` WHERE created_at > 'DATE_TIME_START' AND created_at <= 'DATE_TIME_END';</p>
<p>Remplacez "DATE_TIME_START" par "TODAY'S 4:30 AM" au format datetime et "DATE_TIME_END" par "CURRENT DATE TIME" dans le format datetime. Alternativement, vous pouvez utiliser les fonctions CURDATE() ou NOW() pour obtenir la date ou l'heure actuelle et construire la requête de manière dynamique.</p>
<p>Une autre approche consiste à utiliser l'opérateur BETWEEN dans la clause WHERE, comme indiqué ci-dessous : </p>
<pre class="brush:php;toolbar:false">SELECT COUNT(*) FROM `table` WHERE created_at BETWEEN 'DATE_TIME_START' AND 'DATE_TIME_END';
Copier après la connexion

En implémentant ces requêtes, vous pouvez déterminer efficacement le nombre d'enregistrements créés dans la plage date-heure spécifiée dans votre base de données MySQL.

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