Maison > Article > base de données > Comment trouver le premier jour de chaque mois d'une année donnée à l'aide de MySQL ?
Obtenir le premier jour de chaque mois pour une année donnée
Dans MySQL, vous pouvez obtenir le premier jour de chaque mois pour une année spécifique année à l’aide d’une requête simple. Supposons que vous ayez sélectionné une date, telle que « 2010-06-15 ». Vous souhaitez récupérer le premier jour de ce mois, qui est le « 01/06/2010 ».
Pour y parvenir, utilisez la requête MySQL suivante :
select CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE);
Remplacez 'NOW( )' avec la date souhaitée si vous souhaitez calculer le premier jour de chaque mois pour une année différente. Par exemple, pour obtenir le premier jour de chaque mois de l'année 2010, utilisez la requête suivante :
select CAST(DATE_FORMAT('2010-01-01' ,'%Y-%m-01') as DATE);
Cette requête applique la fonction DATE_FORMAT() pour formater la date dans le format spécifié, puis convertit le résultat en un type de données DATE à l'aide de la fonction CAST().
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!