SELECTStr_To_Date(Concat(@year,'-',@week,'-',If (@da"/> SELECTStr_To_Date(Concat(@year,'-',@week,'-',If (@da">

Maison >base de données >tutoriel mysql >Dans MySQL, comment calculer une date en fournissant l'année, le numéro de la semaine et le jour de la semaine ?

Dans MySQL, comment calculer une date en fournissant l'année, le numéro de la semaine et le jour de la semaine ?

WBOY
WBOYavant
2023-09-13 14:25:02660parcourir

在 MySQL 中,我们如何通过提供年份、周数和星期几来计算日期?

Nous pouvons calculer la date comme suit -

mysql> SET @year=2017, @week=15, @day=4;
Query OK, 0 rows affected (0.00 sec)

La requête ci-dessus transmettra respectivement les valeurs "2017", "15", "4" dans les variables "année", "semaine" et "jour". . Ensuite, après avoir appliqué la formule dans la requête ci-dessous, nous pouvons obtenir la date.

mysql> SELECT Str_To_Date( Concat(@year,'-',@week,'-',If(@day=7,0,@day) ), '%Y-%U-%w' ) AS Date;
+--------------+
| Date         |
+--------------+
| 2017-04-13   |
+--------------+
1 row in set (0.00 sec)

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer