DB日期转换小计

需求:

将某Varchar类型字段显示为YYYY-MM-DD HH:MM:SS并根据另一个字段动态显示日期 月份加1操作,最后结

果显示为2018-0x-01 00:00:00

思路:

1.将表中字段类型varchar转换为Date格式,function为to_date

2.通过function为ADD_MONTHS实现月份+1操作

​3.最后通过to_char转化为字符格式

​ 4.通过||连接字符串00:00:00

具体实现:

select indexcalno,to_char(ADD_MONTHS(to_date(indexcalno,’yyyymm’),’1’),’yyyy-mm-dd’)||’ ‘||’00:00:00’ from laagentmonthb;

总结:

要多用function(or方法),理解其参数格式,比较实现同种功能mysql的function(or方法).