我有Oracle数据,其中我只想检索列中日期大于另一列日期日期的记录。
select o.outage_k,o.work_fldr_k,o.crt_d, o.closed_d,o.etr_d from outage o
我想知道是否要在SELECT或WHERE子句中过滤掉日期?
一个案例陈述?
在我在截图中显示的查询中,我不想返回该记录,因为ETR_D大于Closed_D
所以我想要的是返回CLOSED_D>所在的所有记录。 ETR_D
可能不能使用大于>符号以及日期比较
答案 0 :(得分:1)
您只需比较WHERE子句中的日期:
WHERE CLOSED_D > ETR_D
当你尝试的时候有什么不行吗?