Select a.APPL_NBR, b.APPL_NBR, a. APPL_RCVD_DATE, b.INITDATE
From DW_ODS.N_APP_DECHIST a
Join EDW_WDS.D_APP_INFO b
On a.APPL_NBR=b.APPL_NBR
Where a. APPL_RCVD_DATE != b.INITDATE
order by a. APPL_RCVD_DATE
我收到此错误" ORA-00932:数据类型不一致"我不知道如何将数字转换为日期(我是QA工程师,我的SQL知识有限)
APPL_RCVD_DATE:数据类型编号 INITDATE:数据类型日期
有人可以帮我解释一下如何将数字转换为数据,反之亦然?
答案 0 :(得分:1)
使用TO_DATE
将字符串转换为日期,使用TO_CHAR
将日期转换为字符串。有关可以使用的格式掩码的详细信息,请参阅the documentation。
例如
select to_date('01012015', 'ddmmyyyy'), to_char(sysdate, 'fmDay Month yyyy')
from dual;