Récupération du premier jour du mois correspondant dans MySQL
Dans MySQL, vous pouvez rencontrer des scénarios dans lesquels vous devez extraire le premier jour du mois correspondant à une date déterminée. Par exemple, si un utilisateur sélectionne « 15-06-2010 », la requête doit récupérer les résultats à partir du « 01-06-2010 », et non du « 15-06-2010 ».
Pour calculer le premier jour à partir d'une date donnée, vous pouvez utiliser la requête MySQL suivante :
select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);
Cette requête utilise la fonction DATE_FORMAT pour extraire les parties année et mois de la date actuelle au format « AAAA-MM-01 ». La fonction CAST convertit ensuite la chaîne en un type de données DATE.
En tirant parti de cette requête, vous pouvez récupérer le premier jour du mois en cours, quelle que soit la date sélectionnée. Cette approche est particulièrement utile dans les scénarios où vous devez effectuer des calculs liés à la date ou générer des rapports basés sur la date.
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!