回答:既然你的参数是当前年度的月份,为何不把参数改成取当前月份的函数呢
回答:我提供个思路,你可以试试在报表块上覆盖一个透明的按钮控件,选中报表块就相当于点击按钮,然后用按钮的点击事件来改变报表块的背景颜色
回答:很明显P1是要加引号的,但P3那里不能这么写,%号是sql语句like关键词的通配符,你这种写法sql语句在解析是就会出错,应该要这么写:like ${"'%" + P3 + "'"}
回答:决策报表,下拉框只要不是在参数栏里面的,只要选择之后就会自动查询的,为啥要加JS呢
回答:1、用CASE WHEN 写SELECT CASE WHEN 某某 THEN 某某 ELSE 某某 END AS 第一列,CASE WHEN 某某 THEN 某某 ELSE 某某 END AS 第二列,CASE WHEN 某某 THEN 某某 ELSE 某某 END AS 第三列,CASE WHEN 某某 THEN 某某 ELSE 某某 END AS 第四列FROM 某某表2、如果拼接的结果本身不是来源于一张表,那么可以先定好列数,假设有4列,1、2列来源于表A,3、4列来源于表B:SELECT 列1,列2,NULL AS 列3,NULL AS 列4FROM 表AUNION ALLSELECT NULL,NULL,列3,列4FROM 表B
回答:你把年月的时间参数写到sql的where条件里面,然后sql里面取前30条,这样就是每次查询都基于你选择的时间基础上前30条数据
回答:WITH ABC AS ( SELECT seat,status,rowid ,ROW_NUMBER()OVER(PARTITION BY rowid ORDER BY seat ASC) - seat AS RN FROM 你的表 WHERE status = '未预定')SELECT SEAT FROM ABC A JOIN ( SELECT RN,ROWID,COUNT(ROWID) AS NUMS FROM ABC GROUP BY RN,ROWID HAVING COUNT(ROWID) >= 4) B ON A.ROWID = B.ROWID AND A.RN = B.RNORDER BY SEAT
回答:一种方法是直接在数据集中写 delete 语句去删除,前提是你用的这个数据链接有删除权限另一种方法是填报提交的提交方式中有一种删除提交的方式,你可以试试看
回答:我原本是将下拉树的参数用公式拆分成了几个参数,然后数据集中用拆分后的参数做过滤,如图后面我将这几个参数删除,直接用公式替换原来那几个参数的位置,这样就可以实现编辑完控件自动查询了
9
9
4
10
没有更多