我需要以JAN-1980到1980-01-01的格式解析日期,即将日期添加为指定月份的第一个日期。
我怎么能去找他?
答案 0 :(得分:1)
这样的事,
SELECT STR_TO_DATE(CONCAT(`colName`, '-01'),'%b-%Y-%d')
FROM table1
SOURCE
答案 1 :(得分:0)
您日期中的Concat -01
,转换为日期,然后以您想要的格式重新格式化,例如下面:
DATE_FORMAT(STR_TO_DATE(CONCAT('JAN-1980','-01'),'%b-%Y-%d'), '%Y-%m-%d')