自定义sql,日期操作问题

举例:
select to_char(TO_DATE(kssj, ‘YYYY-MM’)::timestamp - INTERVAL ‘1 YEAR’, ‘yyyy-MM’) from dm_blackspot_qs_m_df
这个sql语句中"kssj"是字段名称,假设:实际kssj值为"2023-08" 的string类型, 将它转成日期类型并且减去1年,上面的sql执行之后报错


请问我这边改如何操作?

DataEase 版本是多少?这个 SQL 是个单独的SQL还是说有做表关联的?数据源是什么数据库?

DataEase版本2.5, 单独的sql,未做表关联。数据库是greenplum

2.5 版本写 SQL 用的还是 Calcite 的语法,需要到 Calcite 官网找对应的函数,2.6 版本开始可以使用数据库原生语法( v2.6.0 - DataEase 文档 )可以升级到最新版试下。
另外你使用的数据库 DataEase 官方也是没有做过标准支持与测试的。

好的,另外咨询一下,DataEase2.9.0版本支持ubuntu18.04吗?是否支持docker安装?

可以支持的,正常安装包安装即可

好的,谢谢