Récupérer des dates de DATETIME dans MySQL : sélection par date uniquement
Lorsque vous travaillez avec des champs DATETIME dans MySQL, il devient nécessaire d'isoler les dates de l'horodatage. Pour y parvenir, vous pouvez utiliser la fonction DATE() de MySQL. Voici comment :
Pour sélectionner des dates dans un champ DATETIME dans MySQL, utilisez la syntaxe suivante :
SELECT DATE(ColumnName) FROM tablename;
Où ColumnName représente la colonne contenant les valeurs DATETIME.
Exemple :
Disons que vous avez une table nommée « Événements » avec une colonne nommée « EventDateTime » contenant des valeurs DATETIME. La requête suivante sélectionnera uniquement les dates de "EventDateTime" pour chaque événement :
SELECT DATE(EventDateTime) FROM Events;
Résultat :
La requête renverra une table avec une seule colonne affichant uniquement les dates, au format 'AAAA-MM-JJ'. Par exemple, si la valeur « EventDateTime » était « 2012-01-23 09:24:41 », la requête renverrait « 2012-01-23 ».
Informations supplémentaires :
La fonction MySQL DATE() supprime le composant temporel des valeurs DATETIME. Cela ne modifie pas les valeurs d'origine du tableau. Pour plus d'informations sur la fonction DATE(), reportez-vous à la documentation officielle de 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!