项目之前两张表join,使用时间字段关联;

select a.* from a inner join b on a.operationdate=b.operationdate and a.cid=b.cid

之前一直没有问题,后来数据库小版本升级后发现关联后数据都为空。加上条件查询有数据

--查询有数据
select a.* from a inner join b on a.operationdate=b.operationdate and a.cid=b.cid
where a.operationdate='2021-01-01'

后来发现,a表的operationdate字段类型是timestamp(3),而b表operationdate是date类型。关联查不到数据也是偶发性质的。看来最好是保证两边数据一致,不然要使用的时候做好转换,养成良好的习惯!

select a.* from a inner join b
on a.operationdate::date=b.operationdate::date and a.cid=b.cid

Postgre时间类型<>日期类型,坑了相关推荐

  1. Go语言学习、时间和日期类型

    1.我们在使用go语言时间和 日期类型时,需要导入time包,导包方法,我就不多说了哈. 在go语言中,我们会使用time.Time 类型,用来表示时间. 获取当前时间,now:= time.Now( ...

  2. Java 时间和日期类型的 Hibernate 映射

    以下情况下必须显式指定 Hibernate 映射类型 一个 Java 类型可能对应多个 Hibernate 映射类型. 例如: 如果持久化类的属性为 java.util.Date 类型, 对应的 Hi ...

  3. struts2类型日期类型转换器的bug

    http://www.cnblogs.com/jingpeipei/p/5945724.html 按照操作没有问题.但是自己操作就有问题. 最后发现struts2的类型转换器在输出是必须用strut2 ...

  4. ES 中时间日期类型 “yyyy-MM-dd HHmmss” 的完全避坑指南

    文章目录 1.ES中的日期类型有何不同 2.案例 2.1 案例介绍 2.2 原理揭秘 3.路为何这么不平 4.又一个坑 5.总结 6.ES 的时间类型为什么这么难用,有没有什么办法可以解决? 7.更优 ...

  5. ES 中时间日期类型 “yyyy-MM-dd HH:mm:ss” 的完全避坑指南

    文章目录 1.ES中的日期类型有何不同 2.案例 2.1 案例介绍 2.2 原理揭秘 3.路为何这么不平 4.又一个坑 5.总结 6.ES 的时间类型为什么这么难用,有没有什么办法可以解决? 7.更优 ...

  6. 数据库数字类型与日期类型

    数据类型 MySQL数据库提供了多种数据类型,其中包括数字类型.时间和日期类型.字符串类型 数字类型 数字类型包括整数类型.浮点数类型.定点类型.BIT(位)类型等 整数类型 整数类型根据取值范围的不 ...

  7. mysql毫秒值转成日期,MySQL日期类型和毫秒值相互转换

    有时需要将日期类型值转换成毫秒值,有时也要将毫秒值转换成日期,为了更方便,满足查询的需要. 现在,新建一张数据库表t_stu_info,并向表里插入数据 use test; show tables; ...

  8. mysql 时间日期类型 datetime、timestamp、date、time、year

    MySQL中有多处表示日期的数据类型:YEAR.TIME.DATE.DTAETIME.TIMESTAMP.当只记录年信息的时候,可以只使用 YEAR 类型. 每一个类型都有合法的取值范围,当指定确定不 ...

  9. oracle外部表导入,oracle 外部表导入时间日期类型数据

    oracle 外部表导入时间日期类型数据以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 建立外部表目录 create d ...

  10. mysql 日期类型比价_MySQL 日期时间类型怎么选?

    构建数据库写程序避免不了使用日期和时间,对于数据库来说,有多种日期时间字段可供选择,如 timestamp 和 datetime 以及使用 int 来存储 unix timestamp. 不仅新手,包 ...

最新文章

  1. asp.net 域名欺骗式开发
  2. 每日一皮:男人有三宝「胡子、发型和肌肉」...
  3. SAP ABAP如何隐藏你写的程序代码(危险,请小心谨慎)
  4. 电脑知识--Windows一片
  5. linux系统基础优化小结
  6. 【HDU - 薛猫猫杯程序设计网络赛】【题解】
  7. Warning:java: 来自注释处理程序 'org.antlr.v4.runtime.misc.NullUsageProcessor' 的受支持 source 版本 'RELEASE_6' 低于
  8. 5.Servlet 对象(request-response)
  9. C#刨根究底:《你必须知道的.NET》读书笔记系列
  10. Unity4.3 2D新特性
  11. shell 操作(四)
  12. python getopt_python 之 分割参数getopt
  13. 「项目分享」软件测试简历中项目怎么写?从候选人中脱颖而出,offer拿到手软
  14. 一分钟读懂dB、dBm、dBw的区别
  15. 计算机桌面文件在哪个文件夹,电脑微信文件夹储存在什么位置?
  16. TL-WDN5200H无线usb网卡在Linux上的使用
  17. 用dom4j解析xml错误-Content is not allowed in prolog前言中不允许有内容
  18. CEPI扩大与三叶草生物合作,资助“S-三聚体”新冠疫苗候选物全球II/III期临床研究以获上市许可
  19. 小明去参加一个同学的生日聚会,同学的家长规定18岁以上的同学才可以饮酒
  20. 用纯CSS画一颗爱心

热门文章

  1. 家庭影音服务器系统,Windows Vista家庭影音服务器组建方案(二)
  2. 需求结构化:Response(响应)模式
  3. vue音乐播放器之入门篇
  4. 启明星辰2018年营收达25亿元 同比增长10.58%
  5. 推荐:电子日记本(EDiary)V2.53
  6. Random(二)什么是伪共享?@sun.misc.Contended注解
  7. QQ2011安装写至文件错误
  8. TechSmith Camtasia 2019 特别版 Mac 最强大的屏幕录像工具
  9. Ardunio开发实例-LM35、LM335、LM34温度传感器
  10. PyTorch学习笔记——图像处理(transforms.Normalize 归一化)