这是我的第一篇文章,我希望你们中的一些人可以帮助我创建一个查询以执行以下操作。
我正在尝试创建一个具有父表中日期值的表,但是我需要将这些日期值转换为相应的周数。它们是12年的日期,如果返回的值看起来像“ 2018.52”或类似的值,我将不胜感激。除了将日期转换为星期数之外,还需要将它们插入第二张表。
任何帮助将不胜感激。
答案 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