mysql数据集语句可以在数据库中执行在模板的数据集中报错

错误代码:11300001数据集配置错误

SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,了解附近要使用的正确语法

FineReport HUIHAO12138 发布于 2023-2-27 10:57
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-27 10:58

虽然我对mysql不熟,但也问一句SQL语句呢?

  • HUIHAO12138 HUIHAO12138(提问者) select (FMaoLv-FXiaoFei)/FXiaoFei as FTuiGbi,FInfoCount,FMaoLv,FChengDanCount/FInfoCount*100,FXiaoFei into @a,@b,@c,@d,@e from ( #查询信息 销售订单数量 毛利# select 0 as jdy_org_number, sum(c.gross_profit) as FMaoLv,count(distinct a.id) as FInfoCount,sum(case when `status`=\'销售已成单\' then 1 else 0 end) as FChengDanCount from db_requirement a inner join db_jdy_org b on a.sale_org_id=b.depart_id left join db_requirement_sale_order c on a.id=c.requirement_id where `sale_org_id` != 0 and `status` <> \'已删除\' and `status` <> \'\' and Year(a.created_at)=2023 and Month(a.created_at) between 2 and 2 and b.jdy_org_id in (100021)) a left join ( #查询组织消费记录# select 0 as jdy_org_number,sum(consume_money) as FXiaoFei from db_consume a left join db_promotion_regist b on a.promote_id=b.id inner join db_jdy_org c on b.jdy_org_number=c.jdy_org_number where 1=1 and Year(a.consume_time)=2023 and Month(a.consume_time) = 2 and jdy_org_id in (100021)) b on a.jdy_org_number=b.jdy_org_number select \'投入产出比\' AS FtypeName,@a as FValue union all select \'信息量\' AS FtypeName,@b as FValue
    2023-02-27 11:00 
  • Z4u3z1 Z4u3z1 回复 HUIHAO12138(提问者) nto @a,@b,@c,@d,@e 帆软不支持这种写法 ,用存储过程吧
    2023-02-27 11:02 
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-2-27 10:57

是不是加了 ;  分号最后 删掉

最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-27 10:58

你的是什么版本mysql.你的写法有问题。是不是用了什么with语句,或者rownum函数?这个在8.0才支持的,以下的版本不支持!

  • 3关注人数
  • 254浏览人数
  • 最后回答于:2023-2-27 10:58
    请选择关闭问题的原因
    确定 取消
    返回顶部