Maison > base de données > tutoriel mysql > Comment sélectionner des données à partir de la date d'aujourd'hui à l'aide du champ DateTime `signup_date` dans MySQL ?

Comment sélectionner des données à partir de la date d'aujourd'hui à l'aide du champ DateTime `signup_date` dans MySQL ?

Mary-Kate Olsen
Libérer: 2024-11-27 13:08:15
original
594 Les gens l'ont consulté

How to Select Data from Today's Date Using the `signup_date` DateTime Field in MySQL?

Requête MySQL pour sélectionner les données d'aujourd'hui en fonction de la date et de l'heure

Dans MySQL, vous pouvez récupérer des données à partir d'une date spécifique en utilisant le DATE( ) et fonctions CURDATE(). La fonction DATE() extrait le composant date d'une valeur datetime, tandis que CURDATE() renvoie la date système actuelle.

Problème

Un utilisateur doit sélectionner des données dans une table où le champ datetime signup_date correspond à la date du jour, mais leur requête initiale utilisant CURDATE() et DATE_FORMAT() ne l'est pas fonctionne.

Solution

Pour comparer correctement une valeur datetime à la date d'aujourd'hui, vous devez utiliser :

SELECT users.id, DATE_FORMAT(users.signup_date, '%Y-%m-%d') 
FROM users 
WHERE DATE(users.signup_date) = CURDATE()
Copier après la connexion

Dans la requête modifiée :

  • DATE(users.signup_date) extrait uniquement la partie date du signup_date datetime value.
  • CURDATE() fournit la date actuelle du système.

En comparant les composants de date de signup_date et CURDATE(), vous pouvez filtrer les enregistrements qui ne correspondent pas à la date d'aujourd'hui.

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