历史版本3 :SQL 数据集参数写法示例 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

本文提供 实时数据 使用 SQL 数据集参数的 SQL 写法示例。

注:不同数据库的写法不同,本文仅提供参考示例。

2. 日期类参数编辑

日期类型SQL 示例
推荐设置的参数类型
年份select * from new_salesdetail where year(销售日期)='${年份}'文本
年月

select * from new_salesdetail where year(销售日期)='${年份}' and month(销售日期)='${月份}'

文本
日期
select  *  from new_salesdetail where 销售日期 in ('${日期}')日期
日期区间select * from new_salesdetail where 销售日期 between '${起始日期}' and '${结束日期}'日期
年月区间select * from DEMO_CONTRACT where 注册时间 >=  PARSEDATETIME('${开始年份}'||'-'||0||'${开始月份}'||'-'||'01','yyyy-MM-dd') and 注册时间 <PARSEDATETIME('${截至年份}'||'-'||0||'${截至月份}'+1||'-'||'01','yyyy-MM-dd')文本
年季度select * from DEMO_CONTRACT where year(注册时间) = '${年份}' and (month(注册时间)+2)/3 = '${季度}' 文本

3. 文本类参数编辑

文本类型SQL 示例推荐设置的参数类型

参数只能取一个值

select *  from demo_contract where  合同类型='${文本参数}'文本
参数可以取多个值select *  from demo_contract where  合同类型 in ('${文本参数}')文本
当参数为空时,显示全部,参数有值时,显示参数值

select *  from new_dian  where  1=1 ${if(len(所属大区2) == 0,"","and  所属大区 in ('" + 所属大区2 + "')")}

文本