我试图在当前时间和日期之前获取所有行,包括今天的交易。
select * from mytable
where joindate <= trunc(sysdate)
我没有得到属于今天的行。
AM我做错了什么。
答案 0 :(得分:2)
尝试运行
select trunc(sysdate) from dual;
您会看到2014-05-24 00:00:00
之类的输出。 trunc
将时间设置为午夜。
你可以尝试
where joindate < trunc(sysdate)+1
在joindate
之前查找符合您要求的所有2014-05-25 00:00:00
。