反馈已提交
网络繁忙
本文提供 实时数据 使用 SQL 数据集参数的 SQL 写法示例。
注:不同数据库的写法不同,本文仅提供参考示例。
select * from new_salesdetail where year(销售日期)='${年份}' and month(销售日期)='${月份}'
select * from DEMO_CONTRACT where 注册时间 >= PARSEDATETIME('${开始年份}'||'-'||0||'${开始月份}'||'-'||'01','yyyy-MM-dd') and 注册时间 <PARSEDATETIME('${截至年份}'||'-'||0||'${截至月份}'+1||'-'||'01','yyyy-MM-dd')
或者:
SELECT * FROM 互联网_访问统计表 WHERE 1=1 <parameter> and TO_CHAR("统计日期",'yyyymm') >=concat('${开始年份}',case when cast('${开始月份}' as tinyint)>9 then '${开始月份}' else concat('0','${开始月份}') end ) and TO_CHAR("统计日期",'yyyymm') <=concat('${截至年份}',case when cast('${截至月份}' as tinyint)>9 then '${截至月份}' else concat('0','${截至月份}') end )</parameter>
参数只能取一个值
select * from new_dian where 1=1 ${if(len(所属大区2) == 0,"","and 所属大区 in ('" + 所属大区2 + "')")}
或者:select * from new_dian where 1=1 <parameter> and 所属大区 in ('${所属大区}')</parameter>
注:其中where 1=1 表示条件永真,防止没有之后的参数条件时,where多出而导致出错。
售前咨询电话
400-811-8890转1
在线技术支持
请前往「服务平台」,选择「在线支持」
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭