-3
記錄我在我的表在下面的格式CREATE_DATE列時間戳。如何搜索之間的特定CREATE_DATE範圍
9/8/2016 5:37:35 AM
我需要搜索特定CREATE_DATE範圍之間的記錄。請幫助我如何做到這一點。
我用下面的查詢,但得到 ORA-01843:不是有效的月份
select *
from gdf.msg_pyld
where dbms_lob.instr(pyld_clob,'4861615654')>=1
and CREATE_DATE BETWEEN '09/08/2016 5:59:17 AM' AND '09/08/2016 5:59:17 PM';
什麼是CREATE_DATE列的數據類型?它是一個合適的Oracle「日期」,還是一個字符串(VARCHAR2)? – mathguy
CREATE_DATE列的DATA_TYPE是'DATE' –
9/8/2016是指「2016年9月8日」還是「2016年8月9日」?也就是說,你的字符串格式是MM/DD/YYYY還是DD/MM/YYYY? –