在DB2中 有一字段保存日期 不过是VARCHAR类型 格式如下:
SAVEDATE
Feb 2010
May 2010
Jan 2009
.
.
.
请问 这样的格式 是否能够转化为日期类型? 我尝试使用date/to_date/cast等都不行
------解决方案--------------------------------------------------------
假设你的格式固定的话,取前三个 字符,翻译为1-12月,后4位为年
------解决方案--------------------------------------------------------
如一楼所说,写个函数转换
里面写个判断,如果是feb就转换为02,May转为为05,一次类推,
最后取后四位作为年拼接在一起就OK了
------解决方案--------------------------------------------------------
直接用case when 函数转换吧。