Welcome 微信登录

首页 / 数据库 / MySQL / Oracle中日期转换报“输入值对于日期格式长度不够”

Oracle中日期转换报"输入值对于日期格式长度不够"select (select j.jgmc from t_zzjg j where j.jgdm = t.jgdm) jgmc,
     t.jgdm,
     sum(t.jcj) jcj,
     sum(t.sa) sa,
     sum(t.la) la,
     sum(t.ajbl) ajbl,
     sum(t.xsqzcs) xsqzcs,
     sum(t.sacw) sacw,
     sum(t.jgzx) jgzx,
     sum(t.zfgz) zfgz,
     sum(t.jjclaj) jjclaj,
     sum(t.zs) zs
  from t_fxyp_zfycfbtj t
 where t.rq between to_date(2013 - 01 - 18 , "YYYY-MM-DD") and
     to_date(2013 - 07 - 18    , "YYYY-MM-DD")
 and exists (select z.jgdm
          from t_zzjg z
       where (z.dwlx = "SJ" or z.sjjgdm is null)
         and z.jgdm = t.jgdm)
 group by t.jgdm
 order by t.jgdm正确语句select to_date("2012-05-06 12:05:03","yyyy-mm-dd hh24:mi:ss") from dualselect to_date("2012-05-06","yyyy-mm-dd hh24:mi:ss") from dualselect to_date("2012-05-06","yyyy-mm-dd") from dual该查询语句导致该原因是因为在to_date()这个方法里面,前面输入的日期要加上单引号.更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12MySQL慢查询开启及分析方法重新配置与卸载Oracle 11gR2 Grid Infrastructure相关资讯      Oracle日期格式转换  Oracle格式转换 
  • Oracle 关于日期格式转换与使用  (07/08/2013 14:09:27)
  • oracle-20SEP-日期格式转换为9-20  (01/08/2013 08:51:59)
本文评论 查看全部评论 (0)
表情: 姓名: 字数