v2.9的字段默认都是文本型,类型转换也不行

  • 问问题请带上版本信息、安装部署方式信息、详细错误信息,减少不必要的来回沟通!
  • 不要重复发帖!
    版本是v2.9
    数据库是:postgresql
    数据库语句如下,转换类型也还是显示为文本型。

SELECT
CAST(ad.“生产日期” AS TIMESTAMP WITH TIME ZONE) AS “生产日期”,
ad.“生产线”,
ad.“设备稼动率”,
FROM agg_data ad
WHERE ad.“生产线” IS NOT NULL
ORDER BY ad.“生产日期”, ad.“生产线”;

你是指你那个 SQL 里转换字段类型不行吗?
试试在这里转换:

这里也转换不了日期类型的。

sql server数据库在这里设置就没有问题,postgresql的不行

原始数据长什么样。

原始数据就是这样的格式: 2023-12-07 00:00:00

你用sql 转你的 sql 是不是写错了,你本身是一个文本,转时间的函数不是 to_date 函数。报错显示也是函数不存在。

发现只有这样转换后才能用,SELECT TO_CHAR(your_column, ‘YYYY-MM-DD’) FROM your_table;