元编程使用函数名变量生成 SQL 语句

我想实现一个自定义函数,其参数是一个函数名和参数,函数体内调用元编程生成 sql 语句,且 sql 中使用传入的函数进行计算,应该如何实现? 我尝试了如下语句报错:

attachments-2023-03-SNEh6cYW6406a88030011.png

请先 登录 后评论

1 个回答

veryOrdinary

可以将上述代码,修改为:

funcName = "mavg"
N = 10
sqlColAlias(makeCall(funcByName(funcName), sqlCol("factorCValue"), N, 1), "fac")


请先 登录 后评论