sql - 使用 Date_trunc 将日期转换为 PostgreSQL
问题描述
我有一个要转换的日期,但似乎无法将其切换为 PostgreSQL 格式,如果可能,我想使用 date_trunc。
convert(VARCHAR(25), dateadd('dd', -('day'(dte.calendar_date) - 1), dte.CalendarDate), 101)
解决方案
如果您想要该月的第一个日期,请使用:
date_trunc('month', dte.CalendarDate)
您的逻辑看起来模糊不清,就像您试图减去该月的天数,这就是为什么我认为这就是您想要做的。
推荐阅读
- salt-stack - 使用 saltatack 在代理后面安装软件包
- javascript - 多行信息
- javascript - 我可以在 Google 图表中自定义 Y 轴断点吗?
- python - 串行写入Arduino
- python - 如何解决文件中的 XML 解析错误
- sql - 根据其中的数据删除表
- javascript - 在 PROD 构建时纱线安装失败。错误 - “chalk@4.1.0:引擎“节点”与此模块不兼容”
- aws-amplify - AWS Amplify `No plugin found in Storage for the provider` 错误
- javascript - 如何使用多个页面进行嵌入
- python - Plotly:如何将 ticktext 重新定位到接近零线的位置?