仅当两个日期不匹配时才返回结果

时间:2012-06-19 15:57:12

标签: date

我有一张桌子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

但是我得到的结果是那两个日期匹配,所以它不起作用。

对不起,我正在使用Oracle

1 个答案:

答案 0 :(得分: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 DB中的日期总是有一个时间组件 - 即使你没有显示它)