我是Oracle数据库和查询的新手。我有一个要求,我必须在BizTalk应用程序中查询Oracle数据库中的视图,并且视图就像这样
EmpNumber | Name | TermDate
------------------------------
E001 | ABC | (null)
E002 | DEF | 13-DEC-14
E003 | GHI | (null)
E004 | JKL | 11-NOV-14
E005 | MNO | (null)
E005 | PQR | 10-DEC-14
我的查询应该做的是,它应该从今天起7天前选择带有TermDate null和TermDate的记录。所以这就是我希望所选记录
的方式EmpNumber | Name | TermDate
------------------------------
E001 | ABC | (null)
E002 | DEF | 13-DEC-14
E003 | GHI | (null)
E005 | MNO | (null)
任何帮助将不胜感激。感谢
答案 0 :(得分:2)
值sysdate
可获取当前日期/时间。所以你想要:
select *
from view v
where TermDate is null or TermDate >= trunc(sysdate) - 7;