[ABI 5.2] select 的字段 好像不可以使用宏表达式

4084
3

asda 数据小白Lv1

发表于2022-9-30 17:42

悬赏10

已解决

楼主
ABI 5.2.2
在数据集中,select 某个需要count的字段,
语句如下:

select name, dw_name,
count( case when time between  <#=@start#> and <#@end> then time  end) as bz_time_ct ,
count( case when time between  <#=od(datetostr(@start),'d-1')#>  and <#od(datetostr(@start), ' d-7')#> then time  end) as bz_time_ct
from user_info;

这里的参数 是分析报表中的两个时间参数组件,请问一下,是否有办法把参数值传到 这个between 条件中去?

表中的一些字段:
user_no, name, dw_name, tq_id, tq_name, time

最近看过此主题的会员

esen_4Q65S0F0V4

chestnut

Gardenia

风荷

豌豆君

qtxxx

hjg

ejia

chenzy

lcl01

大鑫鑫

usery

两包辣条约吗

15610139786

伶俐

jj8635

zengxq

最佳答案
您是准备在主题集下根据sql语句建立主题表嘛,在sql主题表里传参需要在下方添加参数。可参考以下截图
截图202210080947144024.png 截图202210080951545268.png
3个回答

只看楼主

两包辣条约吗 数据达人Lv4

发表于2022-9-30 17:42

只看该作者

取消 关注该作者的回复

沙发

您是准备在主题集下根据sql语句建立主题表嘛,在sql主题表里传参需要在下方添加参数。可参考以下截图
截图202210080947144024.png 截图202210080951545268.png

asda 数据小白Lv1

发表于2022-10-8 16:22

只看该作者

取消 关注该作者的回复

板凳

两包辣条约吗 发表于 2022-10-8 09:52
您是准备在主题集下根据sql语句建立主题表嘛,在sql主题表里传参需要在下方添加参数。可参考以下截图
...

是的,是因为我没有加引号,加上引号之后就成功了,下面的参数控制可以不写,报表那边会传递过来的

两包辣条约吗 数据达人Lv4

发表于2022-10-9 09:50

只看该作者

取消 关注该作者的回复

地板

asda 发表于 2022-10-8 16:22
是的,是因为我没有加引号,加上引号之后就成功了,下面的参数控制可以不写,报表那边会传递过来的 ...

原来如此,大佬厉害,学到了

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

渠道咨询电话:137-0120-6790

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号