对于我们的数据库比较工具开发之一,我尝试使用sql,但它没有显示出合适的结果。
select BA_NO
from BL_invoice_DT_mock
where recon_ind = 'B' and (PRD_CVRG_END_DATE_S <> PRD_CVRG_END_DATE_T)
BL_invoice_DT_mock
表有2个字段分别来源和目标存储PRD_CVRG_END_DATE
。
但是,BA_NO的PRD_CVRG_END_DATE_S
为NULL
,PRD_CVRG_END_DATE_T
为'3/4/2014'
但是仍然在sql上面没有在输出中显示这个BA_NO
。
有人有任何建议吗?
答案 0 :(得分:0)
尝试NVL:
select BA_NO
from BL_invoice_DT_mock
where recon_ind = 'B' and (NVL(PRD_CVRG_END_DATE_S,'1900-01-01') <> NVL(PRD_CVRG_END_DATE_T,'1900-01-01'))