, (NVL(II.COUNT,0)+NVL(JJ.COUNT,0)) AS UNRECOGNIZED
, NVL(II.COUNT,0) AS INFLOW_UNRECOGNIZED
, NVL(JJ.COUNT,0) AS OUTFLOW_UNRECOGNIZED
, (NVL(KK.COUNT,0)+NVL(LL.COUNT,0)) AS TAXI
, NVL(KK.COUNT,0) AS INFLOW_TAXI
, NVL(LL.COUNT,0) AS OUTFLOW_TAXI
, (NVL(MM.COUNT,0)+NVL(NN.COUNT,0)) AS BUS
, NVL(MM.COUNT,0) AS INFLOW_BUS
, NVL(NN.COUNT,0) AS OUTFLOW_BUS
OO.PASS_DATE AS DIVISION
, NVL(OO.COUNT,0) AS SUBTOTAL
, NVL(PP.COUNT,0) AS INFLOW_SUBTOTAL
, NVL(QQ.COUNT,0) AS OUTFLOW_SUBTOTAL
, (NVL(AA.COUNT,0)+NVL(BB.COUNT,0)) AS CAR
, NVL(AA.COUNT,0) AS INFLOW_CAR
, NVL(BB.COUNT,0) AS OUTFLOW_CAR
, (NVL(CC.COUNT,0)+NVL(DD.COUNT,0)) AS VAN
, NVL(CC.COUNT,0) AS INFLOW_VAN
, NVL(DD.COUNT,0) AS OUTFLOW_VAN
, (NVL(EE.COUNT,0)+NVL(FF.COUNT,0)) AS FREIGHTCAR
, NVL(EE.COUNT,0) AS INFLOW_FREIGHTCAR
, NVL(FF.COUNT,0) AS OUTFLOW_FREIGHTCAR
, (NVL(GG.COUNT,0)+NVL(HH.COUNT,0)) AS SPECIALCAR
, NVL(GG.COUNT,0) AS INFLOW_SPECIALCAR
, NVL(HH.COUNT,0) AS OUTFLOW_SPECIALCAR
, (NVL(II.COUNT,0)+NVL(JJ.COUNT,0)) AS UNRECOGNIZED
, NVL(II.COUNT,0) AS INFLOW_UNRECOGNIZED
, NVL(JJ.COUNT,0) AS OUTFLOW_UNRECOGNIZED
, (NVL(KK.COUNT,0)+NVL(LL.COUNT,0)) AS TAXI
, NVL(KK.COUNT,0) AS INFLOW_TAXI
, NVL(LL.COUNT,0) AS OUTFLOW_TAXI
, (NVL(MM.COUNT,0)+NVL(NN.COUNT,0)) AS BUS
, NVL(MM.COUNT,0) AS INFLOW_BUS
, NVL(NN.COUNT,0) AS OUTFLOW_BUS
FROM
(
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE SUBSTR(PASS_DATE, 1,6) BETWEEN #{inStDate} AND #{inEdDate}
AND CARS_TYPE_ID = '1'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE SUBSTR(PASS_DATE, 1,6) BETWEEN ${inStDate} AND ${inEdDate}
AND CARS_TYPE_ID = '1'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0'
GROUP BY SUBSTR(PASS_DATE,1,6)
) AA
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '1'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '1'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) BB
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '2'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '2'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) CC
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '2'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '2'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) DD
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '3'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '3'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) EE
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '3'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '3'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) FF
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '4'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '4'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) GG
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '4'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '4'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) HH
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '5'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '5'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) II
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '5'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '5'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) JJ
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '6'
AND IN_OUT_KBN= '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '6'
AND IN_OUT_KBN= '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) KK
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '6'
AND IN_OUT_KBN= '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '6'
AND IN_OUT_KBN= '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) LL
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '7'
AND IN_OUT_KBN = '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '7'
AND IN_OUT_KBN = '1' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) MM
, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND CARS_TYPE_ID = '7'
AND IN_OUT_KBN = '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31'
AND CARS_TYPE_ID = '7'
AND IN_OUT_KBN = '2' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) NN, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
GROUP BY SUBSTR(PASS_DATE,1,6)
) OO, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND IN_OUT_KBN = '1'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'
AND IN_OUT_KBN = '1'
GROUP BY SUBSTR(PASS_DATE,1,6)
) PP, (
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DAY_TRAFFIC_INFO
WHERE PASS_DATE BETWEEN #{inStDate}||'01' AND #{inEdDate}||'31'
AND IN_OUT_KBN = '2'
<iftest="fareOfficeId!=null and !fareOfficeId.equals('')">
and fare_office_id = #{fareOfficeId}
</if>
GROUP BY SUBSTR(PASS_DATE,1,6)
SELECT
SUBSTR(PASS_DATE,1,6) AS PASS_DATE
,COUNT(*) AS COUNT
FROM DBUSER_CFS.DAY_TRAFFIC_INFO A, DBUSER_CFS.T_TCCJ107_M01 B
WHERE PASS_DATE BETWEEN ${inStDate}||'01' AND ${inEdDate}||'31' AND A.PASS_DATE = B.DATES AND B.HLDY_CLSS_CD ='0' AND PASS_TIME BETWEEN '070000' and '205959'