新建数据集报错,麻烦老师看一下。

DataEase 版本 ( v2.2.0) 、运行方式(安装包运行 )、浏览器版本(Chrome 版本 120.0.6099.225(正式版本) (64 位))

新建数据集时,自定义SQL时报错:
SQL执行失败,请检查表、字段、关联关系等信息是否正确并重新编辑。Error while preparing statement [SELECT * FROM (SELECT * FROM s_a_1748267012047044608.VAC1 WHERE vac37 > CAST(GETDATE() AS DATE)) tmp LIMIT 0 OFFSET 0]

完整语句:select * from VAC1 where vac37 > CAST(GETDATE() AS DATE)

截图:

DataEase 2.0 用的是 calcite 作为查询引擎,这边应该使用 calcite 的函数,我在 calcite的文档里搜了一下,它是没有 GETDATE 这个函数的,这个需要修改下。
calcite 的函数可以参加:https://calcite.apache.org/docs/reference.html