2012-06-19 73 views
0

我有一張表notes。字段爲service_datecreate_date。我只希望看到結果如果service_date>='01-JAN-2012並且service_datecreate_date不匹配。只有當兩個日期不匹配時纔會回覆結果

我已經試過

select applicant_id, service_date, create_date 
from notes 
where service_date!=create_date 

,但我得到的地方2個日期相符的結果,所以這是行不通的。

對不起,我使用的是Oracle

+0

魔法門如果您提到您正在使用的RDBMS,可以提供幫助。鑑於日期字符串格式和列名,我猜想Oracle。 –

+0

對不起,我正在使用Oracle。 – user1466935

+0

確定那些日期沒有時間分量? 01-JAN-2012 09:00:00不等於01-JAN-2012 09:01:00。 –

回答

0

嘗試:

select applicant_id, service_date, create_date 
    from notes 
where trunc(service_date) != trunc(create_date) 
    and service_date >= to_date('01/01/2012', 'dd/mm/yyyy') 

(Oracle數據庫中的日期始終有一個時間組件 - 即使你不顯示它)

相關問題