select LINE_CODE,MOVE_TYPE,MOVE_DATE,SHEET_ID,TOTAL_SHEET_JUDGE,TOTAL_PIECE_JUDGE,LOT_NO
from RPL_inout_sheet_result where to_date(MOVE_DATE, 'YYYY/MM/DD HH24:MI:SS') >
to_date('2014/05/12 0:0:0', 'yyyy/mm/dd hh24:mi:ss')
and to_date(MOVE_DATE, 'YYYY/MM/DD HH24:MI:SS') <
to_date('2014/05/12 23:0:0', 'yyyy/mm/dd hh24:mi:ss')
GROUP BY LINE_CODE,MOVE_TYPE,MOVE_DATE,SHEET_ID,TOTAL_SHEET_JUDGE,TOTAL_PIECE_JUDGE,LOT_NO
oracleORA-01861:文字与格式字符串不匹配move_date是date类型
答案:3 悬赏:50 手机版
解决时间 2021-12-16 20:48
- 提问者网友:姐与爱情水土不服
- 2021-12-16 05:18
最佳答案
- 五星知识达人网友:woshuo
- 2021-12-16 06:11
你的to_date用法不对,你可以直接用to_timestamp(MOVE_DATE) >to_date('2014/05/12 0:0:0', 'yyyy/mm/dd hh24:mi:ss'),这样写。不好意思,刚才做了一下实验在,这样写只能比较天一级。
全部回答
- 1楼网友:草莓味百分百甜软奶
- 2021-12-16 08:08
你好!
把MOVE_DATE转换成字符串就行了,to_char(datetime,formate);或者将你要比较的时间字符串,转换成MOVE_DATE的格式,这样就可以相互比较了!
如有疑问,请追问。
- 2楼网友:葬她心田
- 2021-12-16 07:20
move_date是date类型
就不用 再to_date 了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |