Sie sind auf Seite 1von 2

SELECT A.

BRANCH AS "BRANCH",
SUM(CASE WHEN A.`TABLE`='BOOKING' THEN A.TABLE_ROWS ELSE 0 END ) AS "BOOKING",
SUM(CASE WHEN A.`TABLE`='NDX_DSR' THEN A.TABLE_ROWS ELSE 0 END ) AS "NDX_DSR",
SUM(CASE WHEN A.`TABLE`='PMF' THEN A.TABLE_ROWS END ) AS "PMF",
SUM(CASE WHEN A.`TABLE`='MMF' THEN A.TABLE_ROWS END ) AS "MMF",
SUM(CASE WHEN A.`TABLE`='RTOPMF' THEN A.TABLE_ROWS END ) AS "RTOPMF",
SUM(CASE WHEN A.`TABLE`='CDOUT' THEN A.TABLE_ROWS END ) AS "CDOUT",
SUM(CASE WHEN A.`TABLE`='CD_IN' THEN A.TABLE_ROWS END ) AS "CD_IN",
SUM(CASE WHEN A.`TABLE`='IMF' THEN A.TABLE_ROWS END ) AS "IMF",
SUM(CASE WHEN A.`TABLE`='IPMF' THEN A.TABLE_ROWS END ) AS "IPMF",
SUM(CASE WHEN A.`TABLE`='ROBO' THEN (A.TABLE_ROWS) END ) AS "ROBO",
SUM(CASE WHEN A.`TABLE`='FDM' THEN (A.TABLE_ROWS) END ) AS "FDM",
SUM(CASE WHEN A.`TABLE`='BDM' THEN (A.TABLE_ROWS) END ) AS "BDM",
SUM(CASE WHEN A.`TABLE`='POD_MANIFEST' THEN (A.TABLE_ROWS) END ) AS "POD_MANIFES
T",
SUM(CASE WHEN A.`TABLE`='HELD_UP' THEN (A.TABLE_ROWS) END ) AS "HELD_UP"
FROM
( SELECT OFFICE_CODE AS "BRANCH" , "BOOKING" AS "TABLE", COUNT(*) AS "TABLE_ROWS
" FROM dsr_table WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"NDX_DSR" AS "TABLE", COUNT(*) AS "TABLE_ROWS"
FROM NDX_DSR_TABLE WHERE MOD_DATE='2015-07-08'
and substring(office_code,1,1) in('N','S','J','U','L','Q') AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"PMF" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FROM
PACKET_MF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"MMF" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FROM
MMF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"RTOPMF" AS "TABLE", COUNT(*) AS "TABLE_ROWS" F
ROM RTO_PMF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"CDOUT" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FR
OM CD_CONN_TABLE WHERE MOD_DATE='2015-07-08'
AND cd_conn_table.CCT_BAG_CONN_FLAG='O' AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"CD_IN" AS "TABLE", COUNT(*) AS "TABLE_ROWS" F
ROM CD_CONN_TABLE WHERE MOD_DATE='2015-07-08'
AND cd_conn_table.CCT_BAG_CONN_FLAG='I' AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"IMF" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FROM
IMF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"IPMF" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FRO
M IPMF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'

GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"ROBO" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FRO
M ROBO_OUTMFDEL_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"FDM" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FROM
FDM_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"BDM" AS "TABLE", COUNT(*) AS "TABLE_ROWS" FROM
DRS_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"POD_MANIFEST" AS "TABLE", COUNT(*) AS "TABLE_R
OWS" FROM POD_DELMF_DTL WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE
UNION ALL
SELECT OFFICE_CODE AS "BRANCH" ,"HELD_UP" AS "TABLE", COUNT(*) AS "TABLE_ROWS"
FROM HELDUP_CNOTES WHERE MOD_DATE='2015-07-08'
AND OFFICE_CODE='U13'
GROUP BY OFFICE_CODE) A
GROUP BY A.BRANCH

Das könnte Ihnen auch gefallen