社区
Oracle
帖子详情
ORA-01843: 无效的月份 有哪位大神知道怎么解决啊
guofanggang
2016-11-15 09:40:13
select sum(round((sysdate-to_date(PEND_TIME,'yyyy-mm-dd HH24:MI:SS')),0)) from TB_WORKSHEET
报错 ORA-01843: 无效的月份
如何解决啊
...全文
2785
6
打赏
收藏
ORA-01843: 无效的月份 有哪位大神知道怎么解决啊
select sum(round((sysdate-to_date(PEND_TIME,'yyyy-mm-dd HH24:MI:SS')),0)) from TB_WORKSHEET 报错 ORA-01843: 无效的月份 如何解决啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdsnhan
2016-11-16
打赏
举报
回复
综合楼上几位所说的,确认PEND_TIME里面的数据格式是否正确。 如例中数据 select substr(TB_WORKSHEET,6,2) from TB_WORKSHEET ,其中不是01-12的数据都是错误的
卖水果的net
2016-11-15
打赏
举报
回复
数据的问题,建议你们把数据规范一下; 楼主不妨贴出一些示例数据出来;
js14982
2016-11-15
打赏
举报
回复
PEND_TIME 格式不对,你里面的值也要是 yyyy-mm-dd HH24:MI:SS 这种格式,如果是20161115这种格式,就只能用yyyymmdd
blt
2016-11-15
打赏
举报
回复
写个cursor,一条一条检查。
zbdzjx
2016-11-15
打赏
举报
回复
PEND_TIME里面有的内容不是日期格式吧。
sych888
2016-11-15
打赏
举报
回复
PEND_TIME 的数据类型是什么? 要是VARCHAR的话,那你的数据格式可能有问题,年月日顺序 要是DATE的类型,你就不能再用TO_dATE函数了
ORA
-
01843
:
无效
的
月份
问题: 执行语句: select to_date('01-JAN-19 00:00:00','DD-MON-RR HH24:MI:SS') from dual; 错误代码:
ORA
-
01843
:
无效
的
月份
,
01843
. 00000 - "not a valid month"。
解决
方法: 查看参数:show parameters nls; nls_date_lan...
ORA
01843
无效
的
月份
ORA
01843
无效
的
月份
ORA
-
01843
无效
的
月份
ORA
-
01843
无效
的
月份
ORA
CLE错误(
ora
查询索引)
ORA
CLE错误大全
ORA
-00001: 违反唯一约束条件 (.)
ORA
-00017: 请求会话以设置跟踪事件
ORA
-00018: 超出最大会话数
ORA
-00019: 超出最大会话许可数
ORA
-000
to_char用法:数据库跨时间段检索——几点到几点之间的数据,不管日期,比如说1
月份
每天下午2点到3点
ora
cle数据库中,使用plsql执行查询,默认查询时间区间的语句为: select fzrq from dj_djb where FZRQ >= TO_DATE('2019-01-01 00:00:00','YYYY-MM-DD hh24:mi:ss') AND FZRQ <= TO_DATE('2019-02-28 23:59:59','YYYY-MM-DD hh24:mi:s...
Oracle
17,140
社区成员
55,259
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章