小编Set*_*ley的帖子

有人可以解释为什么下面的查询功能不同吗?从字面上看,两者之间的唯一区别就是

以下两个查询是相同的,除了第一个在最后一行上有> =而第二个具有=.然而第一个返回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)

sql compare date to-char to-date

2
推荐指数
1
解决办法
50
查看次数

标签 统计

compare ×1

date ×1

sql ×1

to-char ×1

to-date ×1