cookie_id date1 date2
201515207920 080515 2015-08-05
203867695306 072015 2015-07-20
如何将date1转换为date2格式(yyyy-mm-dd)?
无法运行....注意,我的语法在netezze仓库运行。
select str_to_date(date1, '%M%d%y')
from abc
18:05:41 [SELECT - 0 row(s),0.000 secs] [错误代码:1100,SQL 状态:HY000]错误:功能' STR_TO_DATE(VARCHAR,UNKNOWN)'不 不存在无法识别满足给定的函数 参数类型您可能需要添加显式类型转换... 1 执行的语句,0行受影响,执行/获取时间:0.000 / 0.000 秒[0成功,0警告,1错误]
答案 0 :(得分:3)
这应该有效:
select str_to_date(date1, '%m%d%y')
但是,您可以将MySQL的两位数转换为四位数年。您可能希望将正确的世纪纳入价值中。
答案 1 :(得分:0)
您也可以使用:
date('Y-m-d');