CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  基础和管理

如何转换2004/05/20-12:00:00:000 成日期型(本身字符型)

楼主Tadpole0510(学习、学习)2004-12-01 22:38:22 在 Oracle / 基础和管理 提问

select   to_char(to_date(EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss:ff3'),'IW')   as   weeknum,   count(act_shpmtno)   as   totalnum   from   T2AShipmentNo_KPI   where   t2ashipmentno_kpi.ACT_SHIPFROM_TYPE='BASIC'   and   t2ashipmentno_kpi.ACT_PROJECTTYPE='C'   and   to_date(t2ashipmentno_kpi.EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss:ff3')   between   to_date('2004-09-24','yyyy-mm-dd')   and   to_date('2004-10-26','yyyy-mm-dd')   group   by   to_char(to_date(EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss:ff3'),'IW')    
  这么转换总出错 问题点数:20、回复次数:6Top

1 楼ORARichard(没钱的日子......)回复于 2004-12-01 23:30:51 得分 0

:ff3去掉,edi_estarr的最后4位也去掉吧,  
  没有你这样的格式。Top

2 楼baojianjun(包子)回复于 2004-12-02 08:25:12 得分 2

to_date如何处理毫秒?  
  http://www.cnoug.org/viewthread.php?tid=18438Top

3 楼phant0m(YO-YO)回复于 2004-12-02 08:38:27 得分 0

9i下,为什么也不行呀?  
  SQL>   select   to_char(sysdate,'yyyy-mm-dd   hh24:mi:ssxff')   from   dual;  
   
  select   to_char(sysdate,'yyyy-mm-dd   hh24:mi:ssxff')   from   dual  
   
  ORA-01821:   日期格式无法识别Top

4 楼Tadpole0510(学习、学习)回复于 2004-12-02 08:42:51 得分 0

我的是8i的  
  字段存的就是2004/11/26-08:39:00:000   是var2  
  to:   ORARichard(没钱的日子好难过啊)    
   
    select   to_char(to_date(EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss'),'IW')   as   weeknum,   count(act_shpmtno)   as   totalnum   from   T2AShipmentNo_KPI   where   t2ashipmentno_kpi.ACT_SHIPFROM_TYPE='BASIC'   and   t2ashipmentno_kpi.ACT_PROJECTTYPE='C'   and   to_date(t2ashipmentno_kpi.EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss')   between   to_date('2004-09-24','yyyy-mm-dd')   and   to_date('2004-10-26','yyyy-mm-dd')   group   by   to_char(to_date(EDI_ESTarr,'yyyy/mm/dd-hh24:mi:ss'),'IW')    
  出现"日期格式图片在转换整个字符之前结束"   错误  
   
   
       
  Top

5 楼ORARichard(没钱的日子......)回复于 2004-12-02 08:52:17 得分 18

select   to_char(to_date(substr(EDI_ESTarr,1,19),'yyyy/mm/dd-hh24:mi:ss'),'IW')   as   weeknum,   count(act_shpmtno)   as   totalnum   from   T2AShipmentNo_KPI   where   t2ashipmentno_kpi.ACT_SHIPFROM_TYPE='BASIC'   and   t2ashipmentno_kpi.ACT_PROJECTTYPE='C'   and   to_date(substr(t2ashipmentno_kpi.EDI_ESTarr,1,19),'yyyy/mm/dd-hh24:mi:ss')   between   to_date('2004-09-24','yyyy-mm-dd')   and   to_date('2004-10-26','yyyy-mm-dd')   group   by   to_char(to_date(substr(EDI_ESTarr,1,19),'yyyy/mm/dd-hh24:mi:ss'),'IW')Top

6 楼Tadpole0510(学习、学习)回复于 2004-12-02 09:15:08 得分 0

to:   ORARichard(没钱的日子好难过啊)    
  每次你都救我,真是感谢。Top

相关问题

  • 日期转换字符呦!!
  • 如何将字符转换成日期
  • 字符型 到日期 转换 救急
  • 字符转换为日期的异常
  • 字符类型到日期型转换
  • 字符串与日期转换的转换问题
  • 将一个日期字符串转换为相应的日期
  • 字符转换
  • 字符转换
  • 字符转换

关键词

  • 转换
  • date
  • basic
  • t2ashipmentno
  • kpi
  • estarr
  • yyyy
  • hh24
  • projecttype
  • shpmtno

得分解答快速导航

  • 帖主:Tadpole0510
  • baojianjun
  • ORARichard

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo