MySQL 我们如何根据年份、周数和星期几来计算日期

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程