[英]ORA-01722 invalid number error on a select query - Oracle
SELECT
a.PCL_LOCATCODE,
a.AAG_NAME,
a.AAG_AGCODE,
a.CHL_LEVEL,
a.AAG_IDNO,
a.AAG_JOINDAT,
a.AAG_BRTHDAT,
a.aag_imedsupr,
a.aag_status,
b.AWT_TYPE,
b.AWT_EFFECTDATE,
c.GCA_REGNO,
c.GCA_REGEXPIRED
FROM LAAG_AGENT a
JOIN lawt_warnterm b ON a.aag_agcode = b.aag_agcode
JOIN lgca_mainacnt c ON a.aag_agcode = c.Gca_Account
WHERE
a.AAG_JOINDAT BETWEEN TO_DATE('01/01/2018', 'DD/MM/YYYY') AND TO_DATE('31/12/2019', 'DD/MM/YYYY')
AND a.chl_level = '001';
当我提交此查询时,我收到“无效号码”ORA-01722 错误。
任何人都可以请指导我吗? 我认为这个问题是在日期条件下。
此错误是由于表中的数据并且发生了类型转换。 要跟踪这个:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.