我正在做一些数据侦察,想看看两个日期字段中的数据是否匹配。每列来自不同的表,因此我想检查它们是否相同。由于它们来自不同的表,并且我们没有 datesync 功能,因此两个字段都关闭了几微秒,也许在这里和那里一秒钟。我不在乎时间,我只在乎这两个字段是否反映相同的日期,因此在我的 where 子句中我将它们转换为日期......但是,这似乎不起作用,因为我仍然获取所有 281 条记录,有或没有
and cast(write_off_date as date) <> cast(write_off_action_date as date)
我的查询:
select status
,write_off_date
,write_off_action_date
from renamed
where write_off_date is not null or write_off_action_date is not null
and cast(write_off_date as date) <> cast(write_off_action_date as date)