簡體   English   中英

在SQL中比較具有相同表結構的不同表的日期字段

[英]Comparing date fields of different tables with same table structure in sql

對於我們的數據庫比較工具開發中的1個,我嘗試使用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_SNULLPRD_CVRG_END_DATE_T為'3/4/2014'

但仍然在sql之上,未在輸出中顯示此BA_NO

有沒有人有什么建議?

嘗試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'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM