Maison  >  Article  >  base de données  >  Comment compter les enregistrements dans un intervalle date-heure dans MySQL ?

Comment compter les enregistrements dans un intervalle date-heure dans MySQL ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-21 11:19:10689parcourir

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

Recherche du nombre d'enregistrements dans les intervalles date-heure dans MySQL

Vous êtes confronté à une difficulté pour récupérer le nombre d'enregistrements qui se situent dans une date spécifique -plage de temps dans une base de données MySQL. Plus précisément, vous disposez d'une colonne nommée « créé » qui contient des horodatages et vous cherchez à compter les enregistrements créés entre « 4 h 30 AUJOURD'HUI » et « DATE ET HEURE ACTUELLES ».

Pour résoudre ce problème, vous pouvez utiliser l'option Fonctions MySQL suivantes :

Utilisation de 'BETWEEN' Opérateur :

SELECT count(*) FROM `table` 
WHERE 
    created_at BETWEEN '2023-03-17 04:30:00' AND '2023-03-17 07:42:50';

Remplacez les dates codées en dur par les variables ou expressions représentant "AUJOURD'HUI 4h30" et "CURRENT DATE TIME".

Utilisation de '> ;' et '≪' Opérateurs :

SELECT count(*) FROM `table` 
WHERE 
    created_at > '2023-03-17 04:30:00' AND created_at < '2023-03-17 07:42:50';<p>Encore une fois, modifiez les valeurs de date pour qu'elles correspondent à vos besoins.</p>
<p><strong>Utilisation des fonctions 'CURDATE()' et 'NOW()' :</strong></p>
<p>Pour récupérer la date et l'heure actuelles, vous pouvez utiliser ce qui suit fonctions :</p>
<pre class="brush:php;toolbar:false">SELECT count(*) FROM `table` 
WHERE 
    created_at BETWEEN CURDATE() + INTERVAL '04:30:00' HOUR AND NOW();

Cette requête compte les enregistrements créés après "AUJOURD'HUI 4h30" et avant le moment actuel.

En ajustant les valeurs de date et d'heure selon vos besoins, vous pouvez obtenir le les enregistrements souhaités comptent dans l'intervalle date-heure spécifié.

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!

Déclaration:
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