sql - 输出中没有时间戳的 date_trunc 函数
问题描述
我在下面有查询
select date_trunc('week', time_created) as wk, count(transaction_id)
from table
group by 1
我的 wk 输出如下所示:
2011-12-26 00:00:00
但我希望所需的输出让我的 wk 看起来像:
2011-12-26
我尝试了以下三种方法,但我的输出与上面的第一个输出保持一致:
cast(date_trunc('week', time_created) as date) as wk
date_trunc('week', time_created)::date as wk
date_trunc('week', cast(time_created as date)) as wk
以上都没有改变所需的输出,我不确定 sql 引擎,但它是 SQL MODE 上使用的引擎,我相信它应该是 postgres
不知道我错过了什么,提前感谢您的帮助!
谢谢
解决方案
推荐阅读
- java - 我如何在应用程序中永久保存值(android studio)
- spring-webflux - 是否可以发送初始值?
- python - 如何增加子图中标题和情节之间的空间?如何在子图中设置 colobar 刻度的字体样式?
- php - 如何在 Yii2 查询生成器的订单条件中添加比较?
- django - 如何创建一个pyspark udf,从同一个文件中的另一个类函数调用一个类函数?
- polymer - Polymer 3 错误 - 如何配置 Rollup --inlineDynamicImport 选项
- python-3.x - 使用自定义输入和输出的 Python 3 子进程
- swift - 未使用 swift 从 firebase 中的读取数据中接收错误信息
- hadoop - 无法通过 ambari 覆盖 hive scratchdir
- c# - 是否可以从一个类中声明一个属性类型以在 WPF 中进行绑定