包含未来日期记录的SQL查询

包含未来日期记录的SQL查询,sql,oracle,oracle-sqldeveloper,Sql,Oracle,Oracle Sqldeveloper,per_all_assignments_m是日期有效的,具有以下示例数据- effective_start_date effective_end_date ASG_Name 01-01-2020 31-12-4712 Sam 02-03-2020 31-12-4712

per_all_assignments_m是日期有效的,具有以下示例数据-

effective_start_date                effective_end_date                  ASG_Name
01-01-2020                              31-12-4712                      Sam
02-03-2020                              31-12-4712                      Maz
08-08-2020                              31-12-4712                      Fis
07-01-2020                              20-02-2020                      Max
当我使用下面的查询时,它给出了截至今天的输出-

select ASG_Name from per_all_assignments_m
where trunc(sysdate) between effective_start_date and effective_end_date
这给了我输出-

effective_start_date                effective_end_date                  ASG_Name
01-01-2020                              31-12-4712                      Sam
02-03-2020                              31-12-4712                      Maz
如何修改它,使其同时包含数据,即>=trunc(sysdate),即输出应该是这样的-

effective_start_date                effective_end_date                  ASG_Name
01-01-2020                              31-12-4712                      Sam
02-03-2020                              31-12-4712                      Maz
08-08-2020                              31-12-4712                      Fis

您似乎希望对结束日期进行简单的比较:

select ASG_Name
from per_all_assignments_m
where effective_end_date > trunc(sysdate)