SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0'))
and TO_CHAR("统计日期",'yyyymm') <=conca
SQL语句还是不太简洁,我分享一个SQL写法,当然前提是你的数据库能支持lpad函数
SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0')) and TO_
8 评论
SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0'))
and TO_CHAR("统计日期",'yyyymm') <=conca
赞 0 踩 0 2022-04-20 14:13
您好,感谢您的建议
赞 0 踩 0 2022-05-26 17:14
SQL语句还是不太简洁,我分享一个SQL写法,当然前提是你的数据库能支持lpad函数
SELECT * FROM 互联网_访问统计表 WHERE 1=1
<parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',lpad('${开始月份}',2,'0')) and TO_
赞 0 踩 0 2022-04-20 14:12
您好,感谢您的建议
赞 0 踩 0 2022-05-26 16:47
这里的年份参数是文本型的,默认值如2021;如果改成日期型,则默认值会变为如2021-08-24,这样显然数据不符合。
但是时间过滤组件中的年份过滤组件,又必须对应的参数是日期型。
我希望用户直接用年份过滤组件,有什么好的方法解决这个问题呢?
赞 0 踩 1 2021-08-24 15:47
您好,若希望使用年份,可以参考SQL 数据集参数写法示例-https://help.fanruan.com/finebi/doc-view-1225.html 中年份参数写法进行设置。
赞 0 踩 0 2021-09-14 14:09
帆软不支持年月参数传入得原因是什么呢。
赞 0 踩 1 2021-07-22 16:54
您好,示例就支持呢
赞 0 踩 0 2021-09-14 14:09