SELECT
count(
(CASE
WHEN
ca.jjrq =sysdate()
THEN
'X' ELSE NULL
END)
) exemptExpirationAmount
FROM
t_correct_archive ca
WHERE
ca.dr = 0
AND ca.DEPT_PK IN ( SELECT pk_id FROM sys_dept WHERE dr = 0 AND FIND_IN_SET (100, ancestors ) )
通过mycat执行上述sql报错,case中不能使用函数,会报 not support token:RPAREN,必须在表前面加 模式才可以
这段SQL可以在DM数据库内执行吗?
连接数据库用的用户是模式对应的用户吗?
如不指定默认查询用户默认模式,否则对象名前加上模式名称查询。
相关技术文档,或者DM8程序员手册。
https://eco.dameng.com/document/dm/zh-cn/app-dev/java-mycat_new.html