Toggle navigation
PostgreSQL中文社区
首页
(current)
社区新闻
中文文档
加入ACE
相关资料
了解PostgreSQL
PostgreSQL相关文档
PostgreSQL软件下载
PostgreSQL中文图书
社区年会PPT资料
关于中文社区
注册
登录
全部
Bug
使用技巧
内容问题
建议
系统安装
集群复制
其他
首页
有问有答(FAQ)
【使用技巧】
类主题列表
hnuhchen
pg基于时间戳进行检索的问题 ...
... 2019-04-10 10:24:26+08...1楼
如果我想使用时间戳来过滤表中的数据,并且表中的时间戳和过滤值的时间戳的精度不同,那么pg会采用什么样的方法来实现不同精度的时间戳之间的比较呢? 表中数据 id | t ----+------------------------- 1 | 2019-01-10 00:00:01.123 2 | 2019-01-10 00:00:01.123 3 | 2019-01-10 00:00:01.124 4 | 2019-01-10 00:00:01.124 5 | 2019-01-10 00:00:01.125 6 | 2019-01-10 13:31:31.525 如果我想实现以下检索 select * from test1 where t >= '2019-01-10 00:00:01.13'; 或者 select * from test1 where t >= '2019-01-10 00:00:01.1245; 那么pg是会将二者中的低精度时间戳转换为较高精度时间戳之后在进行比较呢?还是会将较高精度转换为较低精度之后进行比较呢?
我的签名:
您还没有登录,请您登录后再发表回复
© 2010 PostgreSQL中文社区