我有两个

DATE

Order_date Service_date

01-06-17 31-01-18

01-06-17 01-10-18

01-06-17 01-07-18

01-06-17 01-04-18`

当我运行以下查询时:

SELECT

TRUNC(Order_date) Order_date,

TRUNC(Service_date) Service_date,

CASE

WHEN trunc(Order_date) > trunc(Service_date) THEN 'Y'

ELSE 'N'

END actual

FROM

table_x;

我得到的结果是:

Order_date Service_date actual

01-06-17 31-01-18 Y

预期答案应该是“N”。

但是如果我运行一个类似的查询

值,它给了我正确的结果。

SELECT

to_date('01-06-17','DD-MM-RR') Order_date,

to_date('31-01-18', 'DD-MM-RR') Service_date,

CASE

WHEN to_date('01-06-17','DD-MM-RR') > to_date('31-01-18', 'DD-MM-RR') THEN 'Y'

ELSE 'N'

END actual

FROM

table_x;

Order_date Service_date actual

01-06-17 31-01-18 N

为什么原始查询没有给出预期的结果?

比较两个日期oracle,在oracledb中比较两个日期并不能得到正确的结果相关推荐

  1. 获取当前周一日期_Excel工作表中最全的日期、时间函数,效率办公必备!

    点击上方"Excel函数公式"免费订阅 在Excel工作表中,函数也可以分为好几类,今天,小编带大家学习时间和日期函数. 一.Excel工作表日期函数:Date. 功能:返回特定日 ...

  2. matlab 两列数据相乘,在EXCEL中,两列完全相同的数据,求和结果不一样??单元格两列相乘的公式...

    excel表格中怎样求和以及计算两列的乘积 一.这可以用SUMPRODUCT函数来完成. 二.比如是要 =A1*B1 A2*B2 .....A100*B100,则这个公以简化成 =SUMPRODUCT ...

  3. python合并两个数据集_在Python中合并两个数据集

    我有两组x-y数据,它们的x值应该合并.为了说明这一点,第一组如下所示:0.5;3.4 0.8;3.8 0.9;1.2 1.3;1.1 1.9;2.3 第二盘是这样的: ^{pr2}$ 数据在两个单独 ...

  4. java中判断日期是当天_java中如何判断指定日期是不是今天

    java中如何判断指定日期是不是今天 发布时间:2020-06-19 10:35:23 来源:亿速云 阅读:150 作者:Leah java中如何判断指定日期是不是今天?相信很多新手小白还没学会这个技 ...

  5. java复制两个对象报异常_Java中复制两个不同类的对象的属性

    Apache的开源包BeanUtils用来复制两个对象的属性,要使用这个Apache的开源包,要先去官网下载commons-beanutils-1.X.jar包,http://www.apache.o ...

  6. 在html页面比较两个时间戳,如何比较C中的两个时间戳?

    谷歌时间给 this first result.从那个页面: 通常需要减去struct timeval或struct timespec的两个值.这是最好的方法.即使在某些特殊的操作系统中,tv_sec ...

  7. python拼接两个数组_在Python中连接两个数组

    根据你的描述,你的案子看起来像:In [344]: a=[np.arange(5),np.arange(5)] In [345]: b=[np.arange(5),np.arange(3)] In [ ...

  8. java判断两个字符串是否相等_JavaScript中判断两个字符串是否相等的方法

    先将用户的输入值全部转换为大写(或小写),然后再行比较: 大家可以先参考实例: var name = document.form1.txtUserName.value.toLowerCase(); i ...

  9. Oracle、OceanBase中yyyy-MM-dd hh24:mm:ss格式化分钟不正确

    数据库里存的是date类型数据,jdbcTemplate查出来格式:2022-11-16 00:00:00.0,显示异常,需要进行格式化操作. 同事使用的是:to_char(时间,'yyyy-MM-d ...

最新文章

  1. python之Django部署
  2. python 双向链表_数据结构-双向链表(Python实现)
  3. java 内存模型程序计数器和虚拟机栈
  4. 方法数超了65535 无法安装的解决方案
  5. ZOJ 1151——Word Reversal
  6. LF 第一模块 考试总结
  7. 【Android Camera】之 Preview
  8. sql中查询类型为int的字段,返回null的异常
  9. word文档怎么一分为二_word文档转pdf要怎么实现?word转pdf好方法推荐
  10. bzoj3669(NOI2014)魔法森林
  11. 695.岛屿的最大面积(力扣leetcode) 博主可答疑该问题
  12. 2021南航计算机专硕上岸经验贴
  13. 写一篇简单的 IEEE 会议论文
  14. html5 required修改提示信息,required修改提示文字
  15. Nginx配置Https 443 端口
  16. C#工作总结(一):Fleck的WebSocket使用
  17. “毒液” 高危漏洞背后的技术较量
  18. matlab RBF神经网络对iris鸢尾花数据集进行分类
  19. 两个usb摄像头通过hub连接电脑怎么同时独立显示_把电脑装进口袋是什么感觉?华硕VivoStick TS10多角度体验...
  20. XILINX FPGA和CPLD引脚约束步骤

热门文章

  1. 《原力计划【第二季】》第 4 周周榜揭晓!!!
  2. TIOBE 3 月编程语言排行榜:Java 大涨,Delphi 辉煌不再!
  3. 前端安全究竟该怎么做?从一个安全漏洞说起......
  4. 逃离泄露事件,阿里云安全默认防御大揭秘 | 问底中国 IT 技术演进
  5. 618 前夕,不谈促销,京东云带你聊聊技术……
  6. 小小的 Python 编程故事
  7. 第 4 章 Spring
  8. day00 【后台】Readme
  9. java中数组的返回值是什么类型_面试必问:Java中String类型为什么设计成不可变的?...
  10. java 线程的可重入锁_java 多线程-可重入锁