Maison  >  Article  >  base de données  >  Comment trouver le premier jour de chaque mois d'une année donnée à l'aide de MySQL ?

Comment trouver le premier jour de chaque mois d'une année donnée à l'aide de MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-08 21:49:021001parcourir

How to Find the First Day of Each Month in a Given Year Using 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!

Déclaration:
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