java 动态报表 sql,报表SQL
--子查询方式
select r.organno,r.organname,sum(r.vrc),sum(r.psatf),sum(r.vtf),(select a.rate from tb_accrate a where a.organno=r.organno and a.accounttype='03' ) from TBC_QRCODEPOISE_REP r group by r.organno,r.organname;
-- 关联查询方式
SELECT T.*, A.RATE FROM (SELECT R.ORGANNO, R.ORGANNAME, SUM(R.VRC), SUM(R.PSATF), SUM(R.VTF)
FROM TBC_QRCODEPOISE_REP R GROUP BY R.ORGANNO, R.ORGANNAME) T
LEFT JOIN TB_ACCRATE A
ON T.ORGANNO = A.ORGANNO
AND A.ACCOUNTTYPE = '03'
WHERE T.ORGANNO IN (SELECT A.ORGANNO FROM TB_ACCRATE A WHERE A.ACCOUNTTYPE = '03');
-- 按照费率表的数量来展示
SELECT A.ORGANNO,O.ORGANNAME,A.RATE,nvl(T.VRC,0),nvl(T.PSATF,0),nvl(T.VTF,0) FROM TB_ACCRATE A
LEFT JOIN TB_ORGAN O ON A.ORGANNO=O.ORGANNO
LEFT JOIN (SELECT R.ORGANNO, R.ORGANNAME, SUM(R.VRC) VRC, SUM(R.PSATF) PSATF, SUM(R.VTF) VTF
FROM TBC_QRCODEPOISE_REP R where R.WORKDATE>=TO_DATE('2018-02-25','yyyy-mm-dd') AND R.WORKDATE<=TO_DATE('2018-02-27','yyyy-mm-dd') GROUP BY R.ORGANNO, R.ORGANNAME) T ON A.ORGANNO = T.ORGANNO
WHERE A.ACCOUNTTYPE = '03' ORDER BY A.ORGANNO
三种方式有统计数据条数的差异,看是以实际数据,还是以费率表为主参照
java 动态报表 sql,报表SQL相关推荐
- java动态拼接String类sql
String sql = "SELECT * from em_earmarkboxinfo ac ";//定义一个list<string>类型的集合,用来放拼接的SQL ...
- 金蝶K3直接SQL报表实现动态行转列报表
我们知道,在BOS开发中,想实现动态行转列报表,可以使用交叉分析表来实现,但交叉分析表不太灵活,比如当动态列中有需要复杂的逻辑运算来实现时就无能为力了,下面介绍使用直接SQL报表来实现,也许能给你一点 ...
- 集算报表用Java动态修改报表数据源
实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景.常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改 ...
- 润乾集算报表用Java动态修改报表数据源
实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景.常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改 ...
- 微软SQL 报表服务的研究
微软SQL 报表服务的研究 上次发布的关于国内报表设计器的分析,很多看客说遗漏了微软的报表服务,本人经过一段时间的补充学习,将本人得出的浅淡的研究说一下,本人是初学者,其中观点可能错误,望大家不吝赐教 ...
- 数据蒋堂 | 报表工具的SQL植入风险
作者:蒋步星 来源:数据蒋堂 本文共2600字,建议阅读10分钟. 报表开发人员如何规避安全漏洞问题? 所有的报表工具都会提供参数功能,主要都是用于根据用户输入的查询条件来选取合适的数据.比如希望查询 ...
- 【Mysql】纯sql报表
[博客地址]:https://blog.csdn.net/sunyaowu315 [博客大纲地址]:https://blog.csdn.net/sunyaowu315/article/details/ ...
- 如何为报表服务器设置SQL Server数据库复制
In this article, we'll discuss the purpose of database replication and show how you can implement Re ...
- SCCM报表点和SQL Server的报表服务集成, 随心所欲创建报表?
本文引自于:http://social.technet.microsoft.com/Forums/zh-CN/managementanalysis/thread/49217473-a741-464c- ...
- 报表工具的 SQL 植入sql注入风险及规避方法
原文链接:http://c.raqsoft.com.cn/article/1561683907950?r=CGQ 互联网时代带来方便的同时也带来了安全隐患,各种安全问题可说是防不胜防,特别是大家日益关 ...
最新文章
- 用mermaid写sequenceDiagram
- Array.forEach短路就像调用break
- golang 字符串分割
- 路由器配置——OSPF协议(2)
- JS 关于(function( window, undefined ) {})(window)写法的理解
- srs代码学习(4)-怎么转发流
- 3.JDK和JRE和JVM的区别
- sql select 抛异常_mysql数据库及sql注入
- fetch jsonp连接mysql_fetch跨域浏览器请求头待研究
- Trufun Kant Studio 2008面向VS.NET的开发应用
- ActiveMQ 命令行启动 与 嵌入式启动、MessageListener 监听消息
- firebug下载及安装
- java uuid to long,生成long类型的UUID
- 程序化生成(PCG)算法的改进——基于以地学为主的多基础学科
- 第七届蓝桥杯大赛个人赛--小明被绑架到X星球的巫师W那里
- 经济观察报:豆瓣的创业故事
- 使用尖刺触发死亡,并使猫里奥脸的朝向会随之发生改变
- C++蜜蜂的爬行路线
- 5日均线在c语言中的写法,一文学会正确运用5日均线!(图解)
- 移动新魔百盒M411A_905L3_5621_语音免拆_卡刷固件包
热门文章
- [UOJ22]外星人
- foreman容器化部署
- 图像处理PILLOW的使用
- 骑行318、 2016.7.7
- C#分布式缓存二:Asp.Net中使用Couchbase
- selenium2.0(WebDriver) API - 转载自:http://www.cnblogs.com/puresoul/p/3477918.html
- [转载] python中dtype的使用规范_Python numpy.dtype() 使用实例
- vim 保存文件的回车换行模式
- [Centos 7]MYSQL 安装及登录问题
- python循环语句笔记