以下两个查询是相同的,除了第一个在最后一行上有> =而第二个具有=.然而第一个返回129行,而第二个返回0.今天是11-15-2016,所以我希望它们返回相同.date_time的数据类型是date.
有人可以解释为什么简单地将运算符从> =更改为>更改结果?谢谢,
select orderid
from order_log
where order_version = 0
and description = 'Order Complete'
and date_time **>=** to_date('11-15-2016', 'MM-DD-YYYY')
select orderid
from order_log
where order_version = 0
and description = 'Order Complete'
and date_time **=** to_date('11-15-2016', 'MM-DD-YYYY')
Run Code Online (Sandbox Code Playgroud)