Hi,
Can someone explain why the second last select statement returns 2 rows whereas last select statement returns only on row?
drop table t1;
create table t1 (row_id number, startdate date, enddate date);
insert into t1 values(1,trunc(sysdate), to_date('2020-01-01','yyyy-mm-dd'));
insert into t1 values(2,sysdate, to_date('2020-01-01','yyyy-mm-dd'));
select * from t1 where sysdate between startdate and enddate;
select * from t1 where trunc(sysdate) between startdate and enddate;
Thanks,
Javed