【发布时间】:2020-08-12 22:18:57
【问题描述】:
【问题讨论】:
-
是否也有可能其中一列显示
null而另一列显示非空值?你也需要抓住这些案例吗? -
@Kris,请通过接受答案或评论每个解决方案为什么它不适用于您发布的问题来更新此线程:) 这有助于 SEO 和下一个人遇到与您相同的问题跨度>
标签: sql oracle datetime timestamp compare
【问题讨论】:
null 而另一列显示非空值?你也需要抓住这些案例吗?
标签: sql oracle datetime timestamp compare
SELECT *
FROM Table
WHERE TIME_CREATED <> UPDATE_DATE
比较日期和时间戳应该没有问题,如果您已经尝试过,请更新您的 OP
如果有问题,请阅读这篇文章并尝试以下方法:
Oracle comparing timestamp with date(还显示使用截断来忽略一天中的时间)
SELECT *
FROM Table
WHERE to_timestamp(TIME_CREATED,'D/MM/YYYY HH:MM:SS') <> UPDATE_DATE
或
SELECT *
FROM Table
WHERE TIME_CREATED <> TO_DATE(UPDATE_DATE,'DD.MM.YYYY:HH24:MI:SS')
您可能需要稍微使用时间戳格式,请参阅https://www.akadia.com/services/ora_date_time.html
【讨论】: