报表BIOS Studio参数问题"/>
皕杰报表BIOS Studio参数问题
一 复杂写法:
数据集中sql语句的写法
="SELECT * FROM 表
WHERE 表.某字段 = 'Y'" //注意"要添加
//in如何写 参数字符串用逗号隔开传值
+ IF(@参数1 != NULL, " AND 表.某字段1 IN ('" + rplc(@参数1,",","','",false)+ "')", "")
//like如何写
+ IF(@参数2 != NULL, " AND 表.某字段2 LIKE'%" + @参数2 + "%'", "")
//等于如何写
+ IF(@参数3 != NULL, " AND 表.某字段3 ='" + @参数3 + "'", "")
//日期如何写
+ IF(@参数4!= NULL, " AND TO_CHAR(表.某字段4, 'YYYY-MM-DD') >= '" + @参数4+ "'", "")
+ IF(@参数5!= NULL, " AND TO_CHAR(表.某字段5, 'YYYY-MM-DD') <= '" + @参数5+ "'", "")
//排序如何写
+ "ORDER BY CREATE_DATE DESC";
参数
参数1 数据类型:字符串 //注意是字符串不是字符串组
参数2-5 数据类型:字符串
二 简单写法:
还有参数较少的情况下
SELECT * FROM 表
WHERE 表.某字段 = ?
然后数据集参数直接加上参数就会按顺序入参
更多推荐
皕杰报表BIOS Studio参数问题
发布评论