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中的水 ...
随机推荐
- Linux下高并发socket最大连接数各种限制的调优
1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...
- open '/dev/hwlog_switch' fail -1, 13. Permission denied
https://blog.csdn.net/qq_36317441/article/details/79376522 将HBuilder开发的APP运行在华为手机上时,控制台显示 open '/dev ...
- C 字符及ASCII值
.已知字母A的ASCII码为十进制的65,下面程序的输出是___A___. main() { char ch1,ch2; ch1='; ch2='; printf("%d,%c\n" ...
- 安装OpenSSL中出现的问题及解决
1.报错:install-record.txt --single-version-externally-managed --compile" failed with error code 1 ...
- websocket协议的思考
同过wireshark抓包,都是TCP的连接,省了好多的HTTP的头部请求 Ping Pong,TCP keep alive,双方没有数据来往的时候,通过发空白报文,侦测的报文来决定看这个链接是否还存 ...
- react的super(props)
在学习react的时候,其中在构造函数里面,有一个super(props),具体是什么意思呢. 其中 super语法来自es6,其语法如下: super([arguments]); // 调用 父对象 ...
- leetcode34. Find First and Last Position of Element in Sorted Array
二分查找不只是查找,还可以根据需求添加条件进行查找,比如这个题,左端点的条件就是边界点或者小于target,右端点的条件就是!=size()或者大于.根据这个找到查找的条件
- 测试一体机ASM failgroup的相关问题处理
环境:3台虚拟机 RHEL 7.3 + Oracle RAC 11.2.0.4 问题现象:RAC运行正常,ASM磁盘组Normal冗余,有failgroup整体故障,有failgroup配置错误. 温 ...
- keepalived+双主架构
简介 keepalived是基于VRRP协议的,全称 Virtual Redundent Routing Protocal 虚拟路由协议,为解决静态路由单点故障引起的网络失效问题设计的一套主备协议 两 ...
- HTTP请求解析过程 (简单概括)
1.域名解析 用户输入网址,由域名系统DNS解析输入的网址: 2.TCP的3次握手 通过域名解析出的IP地址来向web服务器发起TCP连接请求,如果3次握手通过,则与web服务端建立了可靠的连接: 3 ...