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中的水 ...
随机推荐
- MySQL 5.7 的SSL加密方法
MySQL 5.7 的SSL加密方法 MySQL 5.7.6或以上版本 (1)创建证书开启SSL验证--安装opensslyum install -y opensslopenssl versionOp ...
- 001-js-时间格式化
方法一. // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1 ...
- Mongodb 基础 数据导入导出和用户管理
数据导出 导出命令使用方式 mongoexport---->csv/json使用 参数: -d 库名 -c 表名 -f field1,field2....列名 -q 查询条件 -o 导出文件名 ...
- [LeetCode] 872. Leaf-Similar Trees_Easy tag: DFS
Consider all the leaves of a binary tree. From left to right order, the values of those leaves form ...
- node代码打包为 exe文件---端口进程关闭demo
最近用到 java,用tomcat起的服务,经常服务关了,对应的进程还在跑,导致再次启动服务失败,需要手动关闭进程. 使用 dos命令虽然只有两行,总是输,也很烦. netstat -ano | fi ...
- Elasticsearch集群监控工具bigdesk插件安装
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu.内存使用情况,索引数据.搜索情况,http连接数等. 项目git地址: https://g ...
- 使用github(一)
一.使用Github(目的.基本概念) 1.目的 借助github托管项目代码 2.基本概念 (1)仓库(Repository) 仓库即项目的意思,你想在github上开源一个项目,那就必须要新建一个 ...
- 再次 WebAssembly 技术探讨
上次说到你可以将C代码编译成web调用的js文件,当时,很兴奋.哈哈,我也误以为是系统级别的C编程呢! 哎,今天,告诉你一个残酷的事实是,只是C语言级别,不是系统级别.因为WebAssembly目标是 ...
- webpack使用雪碧图插件
1.先安装插件 npm install --save-dev webpack-spritesmith 2.配置webpack 配置之前 先引入var SpritesmithPlugin = requi ...
- url请求老是有 之前的部分url
url请求的时候老是会有之前的部分url <form action="shiro/register" method="POST"> 解决方法,加上本 ...