Maison >base de données >tutoriel mysql >Comment trouver le mardi d'un numéro de semaine donné dans MySQL ?

Comment trouver le mardi d'un numéro de semaine donné dans MySQL ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-04 18:10:40600parcourir

How to Find the Tuesday of a Given Week Number in MySQL?

Détermination de la date du mardi à partir du numéro de semaine

Convertir un numéro de semaine au cours d'une année en une date spécifique peut être une tâche utile dans divers scénarios. Dans cet article, nous allons explorer comment dériver la date du mardi d'une semaine spécifiée à l'aide de la fonction STR_TO_DATE() dans MySQL.

Supposons que nous ayons une année (par exemple, 2013) et un numéro de semaine (par exemple, 32) et nous souhaitons déterminer le mardi de cette semaine. Nous pouvons utiliser la fonction STR_TO_DATE() comme suit :

SELECT STR_TO_DATE('2013 32 Tuesday', '%X %V %W');

Dans cette requête, nous spécifions l'année (2013), le numéro de la semaine (32) et le jour de la semaine souhaité (mardi) comme entrée pour STR_TO_DATE(). Le « %X » indique l'année, « %V » représente le numéro de la semaine et « %W » indique le jour de la semaine (mardi dans ce cas).

Une fois exécutée, la requête renvoie la date. '2013-08-13', qui correspond au mardi de la 32ème semaine de 2013. Cette solution concise et efficace convertit efficacement le numéro de semaine en la date souhaitée.

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