sql查询以包含未来日期记录

0x6upsns  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(334)

所有分配都是日期生效的,并包含以下示例数据-

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
toiithl6

toiithl61#

你似乎想要一个简单的比较结束日期:

select ASG_Name
from per_all_assignments_m
where effective_end_date > trunc(sysdate)

相关问题