304 Star 2.3K Fork 886

GVPrunning-elephant / datart

 / 详情

Sql parse bug

待办的
创建于  
2024-02-22 15:25

version: 1.0.0-rc.1
SQL:SELECT * FROM ( SELECT brs.cost_center_name , DATE_FORMAT(brs.pay_time, '%Y-%m'), CONVERT(b.amount, DECIMAL(20,2)) FROM cmp_billings.bill_resource_schedule_daily brs inner join (SELECT min(id) as id, SUM(total_amount) AS 'amount' FROM cmp_billings.bill_resource_schedule_daily WHERE total_amount > 0.0001 and tenant_id= $TENANT_ID$ AND pay_time>= CONCAT(SUBSTRING(NOW(),1,8),'01 00:00:00') and cost_center_id is not null AND pay_time<= NOW() GROUP BY cost_center_id ,DATE_FORMAT(pay_time, '%Y-%m')) b on brs.id=b.id and brs.tenant_id= $TENANT_ID$ and brs.cost_center_id is not null AND brs.pay_time>= CONCAT(SUBSTRING(NOW(),1,8),'01 00:00:00') AND brs.pay_time<= NOW() ) AS DATART_VTABLE LIMIT 1000 OFFSET 0
DB: MYSQL
EXCEPTION:org.apache.calcite.sql.parser.SqlParseException: Encountered "," at line 1, column 115.
Was expecting one of:
"USING" ...
"." ...
"NOT" ...
"IN" ...
"<" ...
"<=" ...
">" ...
">=" ...
"=" ...
"<>" ...
"!=" ...
"BETWEEN" ...
"LIKE" ...
"SIMILAR" ...
"+" ...
"-" ...
"*" ...
"/" ...
"%" ...
"||" ...
"AND" ...
"OR" ...
"IS" ...
"MEMBER" ...
"SUBMULTISET" ...
"CONTAINS" ...
"OVERLAPS" ...
"EQUALS" ...
"PRECEDES" ...
"SUCCEEDS" ...
"IMMEDIATELY" ...
"MULTISET" ...
"&" ...
"[" ...
"FORMAT" ...
"(" ...

评论 (0)

沐夏 创建了任务

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(1)
TypeScript
1
https://gitee.com/running-elephant/datart.git
git@gitee.com:running-elephant/datart.git
running-elephant
datart
datart

搜索帮助