将周数与表中的日期值关联

时间:2018-12-15 20:04:34

标签: mysql

这是我的第一篇文章,我希望你们中的一些人可以帮助我创建一个查询以执行以下操作。

我正在尝试创建一个具有父表中日期值的表,但是我需要将这些日期值转换为相应的周数。它们是12年的日期,如果返回的值看起来像“ 2018.52”或类似的值,我将不胜感激。除了将日期转换为星期数之外,还需要将它们插入第二张表。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用MySQL函数CONCAT()EXTRACT()WEEK()生成所需的字符串

类似这样的东西:

SELECT CONCAT(EXTRACT(YEAR FROM the_date), '.', WEEK(the_date) FROM table

有关这些日期/时间功能的文档,请访问:https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_extract