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 ?
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!