date - Cockroach-DB - 错误计算日期差
问题描述
我正在使用 CockroachDB v20.1.1并得到错误的日期计算结果:
例子:
$> select '2021-10-28'::date - 间隔'1年'; ==> 2020-10-28 00:00:00 是正确的
$> select '2021-10-29'::date - 间隔'1年'; ==> 2019 -10-30 00:00:00 是错误的
我究竟做错了什么...?有什么提示吗?
解决方案
是的,这是 v20.1.1 中的一个错误:https ://github.com/cockroachdb/cockroach/pull/56667 。它在后续版本中得到修复。此时,由于v20.1 即将 EOL,您最好升级到 v20.2或更高版本。
推荐阅读
- java - 我可以在流口水规则的 LHS 中使用 Java 8 Lambda 表达式吗
- typescript - 将 Firebase 管理应用程序传递给数据访问对象
- html - 如何使用 flex 将一行与两个 div 隔开
- javascript - POST请求上的Asp.net Web API模型绑定NULL
- android - 如何创建一个片段在另一个片段上向上滑动的过渡?
- encryption - 如果解密消息已经是一个验证过程,在哪个用例中我需要签名?
- nginx-reverse-proxy - 在 nginx 反向代理后面查询外部 API 的问题
- spring - 如何使用 Response 对象返回状态码?
- javascript - 尽管使用了 localStorage,但主题切换器不会通过刷新持续存在
- webpack - 如何使用文件加载器在 next.js 中加载 SVG 图像?