oracel中合并报表的sql
select decode(dt.LATN_ID ,290,'西安','910','咸阳',911,'延安',912,'榆林',913,'渭南',914,'商洛',915,'安康',
916,'汉中',917,'宝鸡',919,'铜川') LATN_ID ,to_number(nvl(dt.dt,0))dt,to_number(nvl(wx.wx,0))wx,to_number(nvl(wap.wap,0))wap,to_number(nvl(day_sums.day_sums,0))day_sums,to_number(nvl(dt_month_sum.dt_month_sum,0))dt_month_sum,
to_number(nvl(wx_month_sum.wx_month_sum,0))wx_month_sum,to_number(nvl(wap_month_sum.wap_month_sum,0))wap_month_sum,to_number(nvl(month_sums,0))month_sums,
to_number(nvl(yearSum.yearSum,0))yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join(
select LATN_ID, sum(to_number(nvl(dt,0))+to_number(nvl(wap,0))+to_number(nvl(wx,0))) day_sums from (
select dt.LATN_ID,to_number(nvl(dt.dt,0))dt,to_number(nvl(wx.wx,0))wx,to_number(nvl(wap.wap,0))wap,to_number(nvl(dt_month_sum.dt_month_sum,0))dt_month_sum,
to_number(nvl(wx_month_sum.wx_month_sum,0))wx_month_sum, to_number(nvl(wap_month_sum.wap_month_sum,0))wap_month_sum,
to_number(nvl(yearSum.yearSum,0))yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)) GROUP BY LATN_ID
ORDER BY LATN_ID
)day_sums on day_sums.LATN_ID=dt.LATN_ID left join
(
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID
left join(
select LATN_ID, sum(to_number(nvl(dt_month_sum,0))+to_number(nvl(wap_month_sum,0))+to_number(nvl(wx_month_sum,0))) month_sums from (
select dt.LATN_ID,to_number(nvl(dt.dt,0))dt,to_number(nvl(wx.wx,0))wx,to_number(nvl(wap.wap,0))wap,to_number(nvl(dt_month_sum.dt_month_sum,0))dt_month_sum,
to_number(nvl(wx_month_sum.wx_month_sum,0))wx_month_sum,to_number(nvl(wap_month_sum.wap_month_sum,0))wap_month_sum,
to_number(nvl(yearSum.yearSum,0))yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)) GROUP BY LATN_ID
ORDER BY LATN_ID
)month_sums on month_sums.LATN_ID=dt.LATN_ID
left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)
union select '全省' as LATN_ID ,sum(dt),sum(wx),sum(wap),sum(day_sums),sum(dt_month_sum),sum(wx_month_sum),sum(wap_month_sum),
sum(month_sums),sum(yearSum) from
(
select dt.LATN_ID,to_number(dt.dt)dt,to_number(wx.wx)wx,to_number(wap.wap)wap,to_number(day_sums.day_sums)day_sums,to_number(dt_month_sum.dt_month_sum)dt_month_sum,
to_number(wx_month_sum.wx_month_sum)wx_month_sum,to_number(wap_month_sum.wap_month_sum)wap_month_sum,to_number(month_sums)month_sums,
to_number(yearSum.yearSum)yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join(
select LATN_ID, sum(to_number(dt)+to_number(wx)+to_number(wap)) day_sums from (
select dt.LATN_ID,to_number(nvl(dt.dt,0))dt,to_number(nvl(wx.wx,0))wx,to_number(nvl(wap.wap,0))wap,to_number(nvl(dt_month_sum.dt_month_sum,0))dt_month_sum,
to_number(nvl(wx_month_sum.wx_month_sum,0))wx_month_sum,to_number(nvl(wap_month_sum.wap_month_sum,0))wap_month_sum,
to_number(nvl(yearSum.yearSum,0))yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,8),'yyyy-MM-dd') = to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(t.query_time,1,6),'yyyy-MM') = to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)) GROUP BY LATN_ID
ORDER BY LATN_ID
)day_sums on day_sums.LATN_ID=dt.LATN_ID left join
(
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID
left join(
select LATN_ID, sum(to_number(dt_month_sum)+to_number(wx_month_sum)+to_number(wap_month_sum)) month_sums from (
select dt.LATN_ID,to_number(nvl(dt.dt,0))dt,to_number(nvl(wx.wx,0))wx,to_number(nvl(wap.wap,0))wap,to_number(nvl(dt_month_sum.dt_month_sum,0))dt_month_sum,
to_number(nvl(wx_month_sum.wx_month_sum,0))wx_month_sum,to_number(nvl(wap_month_sum.wap_month_sum,0))wap_month_sum,
to_number(nvl( yearSum.yearSum,0))yearSum from ((SELECT T.LATN_ID,COUNT(*)dt
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,8),'yyyy-MM-dd')= to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID) dt left join (SELECT T.LATN_ID,COUNT(*) wx
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,8),'yyyy-MM-dd')= to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID)wx on wx.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wap
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,8),'yyyy-MM-dd')= to_date(#{end_time},'yyyy-MM-dd')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap on wap.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)dt_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='3'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) dt_month_sum on dt.LATN_ID=dt_month_sum.LATN_ID left join (
SELECT T.LATN_ID,COUNT(*)wx_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='4'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) wx_month_sum on dt.LATN_ID=wx_month_sum.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) wap_month_sum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,6),'yyyy-MM')= to_date(substr(#{end_time},1,7),'yyyy-MM')
and productid in ('1629712')
and channel ='2'
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
)wap_month_sum on wap_month_sum.LATN_ID=dt.LATN_ID left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)) GROUP BY LATN_ID
ORDER BY LATN_ID
)month_sums on month_sums.LATN_ID=dt.LATN_ID
left join (
SELECT T.LATN_ID ,COUNT(*) yearSum
FROM wsscmsuser.TB_APP_FLOW_PACKAGE_DATA_1 T
WHERE T.SUCCESS = '0'
and to_date(substr(query_time,1,4),'yyyy')= to_date(substr(#{end_time},1,4),'yyyy')
and productid in ('1629712')
GROUP BY T.LATN_ID
ORDER BY T.LATN_ID
) yearSum on yearSum.LATN_ID=dt.LATN_ID
)
) ORDER BY LATN_ID desc
oracel中合并报表的sql的更多相关文章
- 在每页(分页)报表中重复显示标题 - SQL Server Reporting Service (SSRS)
问题描述 TFS系统提供多种报表,有图表(Chart).Web面板(Dashboard).SharePoint面板.Excel报表,SQL Server Reporting Serivce(SSRS) ...
- 详细解密FineReport中的报表执行过程
在报表开发工具FineReport中,报表的执行过程大体可分为两步:1.报表计算:2.页面转换. 报表计算过程:先读取我们的sql语句,将完整的sql语句传至数据库服务器,由数据库返回数据给报表服务器 ...
- 如何在TFS的过程模板中添加报表
在新建团队项目的过程中,TFS的"新建团队项目向导"会根据用户选择的过程模板类型(CMMI, Scrum,Agile等)自动为团队项目创建一个SSRS(SQL Server Rep ...
- 如何查找MySQL中查询慢的SQL语句
如何查找MySQL中查询慢的SQL语句 更多 如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow ...
- 在网页中编辑报表的报表设计器Stimulsoft Reports Designer.Web报表控件
Stimulsoft Reports Designer.Web报表控件是一款网页报表设计器.您想在网页中编辑您的报表吗?现在是可能的! Stimulsoft Reports Designer.Web ...
- [原创]Devexpress XtraReports 系列 9 创建邮件合并报表
昨天发表了Devexpress XtraReports系列第八篇[原创]Devexpress XtraReports 系列 8 创建Drill-Through报表,今天我们继续. 今天的主题是创建邮件 ...
- JAVA将Excel中的报表导出为图片格式(三)换一种实现
上一篇介绍了使用Java的Robot机器人实现截图,然后将剪贴板上的数据流生成PNG图片 但是经过博主的不断测试,在完全依赖远程桌面的没有终端显示器的服务器上 使用截图方式是不可行的,因为一旦使用了远 ...
- VS2010中水晶报表应用及实例
原文:VS2010中水晶报表应用及实例 基本分类如下:第一部分:VS2010简介VS2010是微软的提供的一套完整的开发环境,功能也是相当的大微软宣布了下一代开发工具和平台的正式名称,分别称为“Vis ...
- Vs2010中水晶报表引用及打包
原文:Vs2010中水晶报表引用及打包 转自:http://yunhaifeiwu.iteye.com/blog/1172283 Vs2010中水晶报表引用 在sap官网中下载支持vs 2010中的水 ...
随机推荐
- OC相机封装
AlbumService询问相机权限 AuthorizationService相机封装 plist文件设置: <key>NSCameraUsageDescription</key&g ...
- RestFramework——API设计规范
what's the RESTful RestFramework是一个能快速为我们提供API接口,方便我们编程的框架.API是后端编程人员写的,为了让前端拿数据的一个接口,通常就是以url的形式存在. ...
- javascript常见操作数组的方法
在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 "obj ...
- CMDB资产管理
.传统运维和自动化运维的区别: 传统运维: 1.项目上线: a.产品经理前期调研(需求分析) b.和开发进行评审 c.开发进行开发 d.测试进行测试 e.交给运维人员进行上线 上线: 直接将代码交给运 ...
- Jsp与Servlet面试题
一.jsp有哪些内置对象作用分别是什么 答:JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): request 用户端请求,此请求会包含来自GET/POST请求的参数 respo ...
- 71A
#include <iostream> #include <string> using namespace std; int main() { string word; int ...
- phpstudy安装redis
php安装扩展,首先要在php官网下载相应的库文件, http://pecl.php.net/package/redis 下载相应版本的文件,首先phpinfo()看看当前的php环境版本等等 我 ...
- ElasticSearch6.2.3安装Head插件
1.环境 Linux centos7 elasticsearch-head的zip包,github网址如下:https://github.com/mobz/elasticsearch-head nod ...
- .Net拾忆:Asp.net请求管道
w3wp.exe应该很熟悉,调试应用时候附加到进程就是这个服务:w3wp.exe和应用池相关联,每个应用池会有一个w3wp; 一.Http请求到iis应用池 IIS 5.x iis运行在inetinf ...
- 8.C#友元程序集----可访问性相关
在一个团队或者公司中,一个人开发出来的程序集中的类的可见性有public,private和internal, public:对所有程序集可见,就是说如果拿到程序集.DLL文件,那么类就被公开了. pr ...