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;