我們可以按如下方式計算日期 –
mysql> SET @year=2017, @week=15, @day=4; Query OK, 0 rows affected (0.00 sec)
登錄后復制
上面的查詢將分別在“year”、“week”和“day”變量中傳遞值“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 中,我們如何通過提供年份、周數和星期幾來計算日期?的詳細內容,更多請關注www.92cms.cn其它相關文章!