这是我的第一篇文章,我希望你们中的一些人能帮助我创建一个查询来完成以下工作。我试图创建一个表,其中包含父表中的日期值,但需要将这些日期值转换为相应的周数。它们是12年的日期,如果返回的值看起来像“2018.52”或类似的东西,我将不胜感激。除了将日期转换为周数之外,还需要将它们插入第二个表中。任何帮助都将不胜感激。
vh0rcniy1#
您可以使用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
CONCAT()
EXTRACT()
WEEK()
SELECT CONCAT(EXTRACT(YEAR FROM the_date), '.', WEEK(the_date) FROM table
1条答案
按热度按时间vh0rcniy1#
您可以使用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