MySQL 我们如何根据年份、周数和星期几来计算日期
星期几是什么?
我们可以按照以下步骤计算日期-
mysql> SET @year=2017, @week=15, @day=4;
Query OK, 0 rows affected (0.00 sec)
上述查询将分别在“年份”、“周数”和“星期几”变量中传递值“2017”、“15”和“4”。然后在下面的查询中应用公式后,我们就可以得到日期了。
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)
阅读更多:MySQL 教程
极客教程