Maison > base de données > tutoriel mysql > le corps du texte

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

Susan Sarandon
Libérer: 2024-11-21 11:19:10
original
707 Les gens l'ont consulté

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';
Copier après la connexion

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();
Copier après la connexion

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!

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