select
z.,
GROUP_CONCAT(detailNo SEPARATOR ‘,’)detailNos from
(select
ni.
,
org.NAME as station,
u.USERNAME as username,
s.USERNAME as un,
concat(nid.startNo,’~’,nid.endNo) as detailNo,
concat(’beginDt′,′′,′{beginDt}','~','beginDt′,′ ′,′{endDt}’) as selectDate
from ns_invalid ni
left join sys_org org on org.ORGID=ni.station_ORGID
left join sys_user u on u.USERID=ni.oprUser_USERID
left join sys_user s on s.USERID=ni.createUser_USERID
left join ns_invaliddetail nid on nid.invalid_id=ni.id
WHERE 1=1
AND ni.createDate >= ‘beginDt′ANDni.createDate&lt;=′{beginDt}' AND ni.createDate &lt;= 'beginDt′ANDni.createDate<=′{endDt}’
AND ni.station_ORGID = ${orgId}
${if(len(isUnused) == 0,"",“and ni.isUnused =’”+isUnused+"’")})z
group by id

帆软报表判断传入条件是否为空
${if(len(isUnused) == 0,"",“and ni.isUnused =’”+isUnused+"’")}
根据逗号分隔
(detailNo SEPARATOR ‘,’)

参考自https://blog.csdn.net/qq_36698956/article/details/82143453

帆软报表判断传入条件是否为空,根据逗号分隔相关推荐

  1. 【帆软报表】使用技巧及常见问题汇总-持续更新

    [帆软报表]使用技巧及常见问题汇总-持续更新 1.重复与冻结设置,做用:冻结区域 模板-重复与冻结设置 2.单元格有效小数设置 选中单元格-格式-数字-#0.00 3.图表中有效小数设置 图表属性表- ...

  2. 帆软报表开发学习笔记(八)

    `帆软报表开发学习笔记` 报表特性_超级链接(20200928) 报表特性_条件属性(20200929) 报表特性_导出(20200930) 报表特性_打印(20201001) 报表特性_编码专题(2 ...

  3. 若依前后端分离+帆软报表 快速建立网站及后台管理功能

    若依前后端分离+帆软报表 快速建立网站及后台管理功能 架构 1.后台管理:若依作为后台管理框架,使用它自带的用户,角色,组织架构管理模块,在此基础上通过代码生成功能二次开发增加业务模块:使用帆软报表快 ...

  4. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

  5. 帆软报表和jeecg的进一步整合--ajax给后台传递map类型的参数

    下面是页面代码: <%@ page language="java"contentType="text/html; charset=UTF-8"pageEn ...

  6. 积木报表对比帆软报表有什么区别?

    自从积木报表的开源1.0-beta版本发布,广大开发者备受喜爱,同时还总会问起:"积木报跟帆软有什么区别?" 我们从内心不愿做这样的对比,只想做好 自己的产品,不愿去评判同行产品的 ...

  7. FineReport(二)帆软报表图表的

    一.关于帆软报表柱状图单列柱状图的用法 1.首先我们打开设计器新建一张模版 2.选中一片区域进行单元格合并,为图表做好区域准备 3.在区域进右键,单元格元素,选择插入图表 4.这里我们先选择柱状图 5 ...

  8. 帆软报表(FineReport) 的初步学习和使用

    我们公司在做ERP项目,我是根据项目进行的学习,常用知识点记录如下: 1,FineReport 使用时的配置 帆软报表 ->服务器->定义数据连接->写入数据数据库的连接URL,用户 ...

  9. 帆软报表属性设计基础

    帆软报表属性设计基础 1.单元格扩展 步骤:单元格属性--选择扩展(三种:1.不扩展 2.横向扩展 3.纵向扩展) 不扩展:所有的内容全部都在一行显示 横向扩展:横向依次排序 纵向扩展:纵向依次排序 ...

最新文章

  1. 对接钉钉审批_低代码对接钉钉创建外部联系人
  2. 一文读懂工业设备的两种通讯方式:现场总线和工业以太网
  3. centos php安装redis扩展,Centos7编译安装redis、php安装phpredis扩展
  4. linux创建新进程就分配空间,linux几种创建进程的方法
  5. 【网络信息安全】授权与访问控制
  6. eclipse打不开,报错 java was started with exit code=13
  7. SQL SERVER 2008的转置函数PIVOT
  8. C++编程实现进程调度算法(FCFS+RR)
  9. 山西省行政村边界数据/乡镇街道边界数据/行政区划边界分布
  10. 树莓派摄像头远程拍照及传输
  11. 共享磁盘到远程服务器上,远程桌面链接怎么共享本地磁盘,你值得一看的技巧...
  12. read函数、write函数
  13. 手机淘宝自动加好友及聊天实现
  14. Mysql 事务的隔离性(隔离级别)
  15. 【OpenGL学习笔记④】——纹理贴图【SOIL2的配置 + 绘制木板 + 纹理环绕】
  16. Python:计算及格率和优秀率,用百分数表示,百分号前的部分四舍五入保留整数
  17. 苹果电脑MacBook插入移动硬盘没有反应/不显示
  18. 0成本开发一个外卖领劵小程序
  19. Redis教程(上课笔记)
  20. vlc 视频局部放大【WPF版】

热门文章

  1. 【Vue2.0】—过滤器(七)
  2. 【Vue】—数据的双向绑定v-model
  3. ES6学习(十一)—Class 的基本语法和继承
  4. 计算机网络—时延相关真题练习(三)
  5. java 绘图 渐变_在CAShapeLayer图形下方绘制渐变
  6. by mybatis 自定义order_springboot2结合mybatis拦截器实现主键自动生成
  7. vuetify中文文档_我们为什么选择Vuetify作为前端框架
  8. 为什么现在又流行服务端渲染html?
  9. 还款压力大要不要买房?
  10. 六零后的人马上步入老年生活,没有退休金,如何养老?