如果查询条件是SQL语句分组前的条件就无法添加了比如说要加创建时间
条件我想加到图片中的位置,但是目前不支持,试了主子表参数也有问题
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
?
补充一下,我也有这个问题,
select 商店,购买日期,count(购买日期) as 消费笔数, sum(when case 购买金额 > 0 then 1 else 0 end) as 实际付款笔数 from tableA where paytype='在线支付' group by 商店
这个语句sql 定为 sql_sub01
这么一个sql,group by 商店的时候,想在之前加入一个条件 购买日期 筛选,,,,
就是先筛选 后 group ,目前积木 是只能 sql初始 后在进行 查询,例如:
select * from sql_sub01 where 购买日期 >= '2021-07-03' and 购买日期 <= '2021-07-23'
而我想要的是 这个购买日期 作为筛选条件的时候,希望在我的这个sql_sub01 中 语句是这样的
select 商店,购买日期,count(购买日期) as 消费笔数, sum(when case 购买金额 > 0 then 1 else 0 end) as 实际付款笔数 from tableA where paytype='在线支付' and 购买日期 >= ${start} and 购买日期 <= ${end} group by 商店
最后 总结一下:意思就是 能不能可以做到 start 和 end 这个参数 在原始语句中 进行 替换操作,而不是仅仅以初始 sql作为基础 然后 包裹(select * (初始sql) from temp_ee where ****) 这种方式,如果是普通的sql没有问题,但是如果碰到这种聚合的就不行了
所以建议 有没有能做到 初始 参数替换默认,而不是包裹模式。不知道有没有讲明白!
如果需要详细解释,可以微信 dyznzyl 联系
可使用参数实现
参数是可以但是主子表才是只能使用下拉单选,无法支持区间查询
对啊,帆软可以做到,积木根据条件查询目前都是先聚合 后筛选,无法在SQL group by 前面先筛选后分组,想在group by 前面传个参数不行咩?
我也有同样的问题
+1,希望能在group by之前先通过非分组字段做筛选,可是好像不支持从模板里配置这样的查询条件
希望报表配置好后,作为参数传进sql,如果sql里使用了该参数则自动包裹时忽略该参数
登录 后才可以发表评论