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中的水 ...
随机推荐
- docker+jenkins的构建历史记录(Build History)时间不正确
1.分别查看宿主机时间和容器时间 宿主机时间 root@fcaad17f146a:/# date Fri Jan :: CST 容器时间 [root@ ~]# docker exec -ti 8798 ...
- 实例:使用puppeteer headless方式抓取JS网页
puppeteer google chrome团队出品的puppeteer 是依赖nodejs和chromium的自动化测试库,它的最大优点就是可以处理网页中的动态内容,如JavaScript,能够更 ...
- nginx配置url重写
url重写是指通过配置conf文件,以让网站的url中达到某种状态时则定向/跳转到某个规则,比如常见的伪静态.301重定向.浏览器定向等 rewrite 语法 在配置文件的server块中写,如: s ...
- 使用awk处理文本
http://blog.wuxu92.com/using-awk/ 在Liux下我们经常需要对一些文本文档做一些处理,尤其像从日志里提取一些数据,这是我们一般会用awk工具和sed工具去实现需求,这里 ...
- [js]Object.defineProperty等几个js特殊方法
Object.defineProperty var obj = { test: "hello" }; obj['favor'] = 'orange'; //对象已有的属性添加特性描 ...
- synchronized的简单用法
synchronized 锁定要操作的对象: emp: synchronized(要锁定的对象){ //要做的动作 }
- python字符串前带u,r,b的含义
1. https://www.cnblogs.com/yanglang/p/7416889.html 2.https://blog.csdn.net/teavamc/article/details/7 ...
- Charles 使用教程
Charles 的简介 如何安装 Charles 将 Charles 设置成系统代理 Charles 主界面介绍 过滤网络请求 截取 iPhone 上的网络封包 截取 Https 通讯信息 模拟慢速网 ...
- (已解决)Eclipse报错:Could not find XXX.apk. 没有Android项目命名. There is no android project named
可能是你把当前项目设置为library项目了,按以下步骤切换回普通项目: 选择 Project->Properties 在左边的列表中,选择 Android 取消钩中"Is Libra ...
- cocos2dx 3.x(绘制线条)
// // MainScene.hpp // helloworld // // Created by apple on 16/9/19. // // #ifndef MainScene_hpp ...