|
@@ -5,45 +5,54 @@
|
|
|
|
|
|
<select id="findAllCmtrGradCountSttsLink" resultType="com.its.op.dto.its.dashboard.CmtrGradCountSttsDto">
|
|
|
<![CDATA[
|
|
|
- select prcn_dt,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0,
|
|
|
+ select prcn_dt, sum(ltc1) as ltc1, sum(ltc2) as ltc2, sum(ltc3) as ltc3, sum(ltc0) as ltc0,
|
|
|
0 as total, 0 as rate_ltc1, 0 as rate_ltc2, 0 as rate_ltc3, 0 as rate_ltc0
|
|
|
- from tb_link_traf_hs
|
|
|
- where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
- group by prcn_dt, cmtr_grad_cd
|
|
|
+ from (select prcn_dt,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0
|
|
|
+ from tb_link_traf_hs
|
|
|
+ where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
+ group by prcn_dt, cmtr_grad_cd
|
|
|
+ )
|
|
|
+ group by prcn_dt
|
|
|
order by prcn_dt
|
|
|
]]>
|
|
|
</select>
|
|
|
|
|
|
<select id="findAllCmtrGradCountSttsIfsc" resultType="com.its.op.dto.its.dashboard.CmtrGradCountSttsDto">
|
|
|
<![CDATA[
|
|
|
- select prcn_dt,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0,
|
|
|
+ select prcn_dt, sum(ltc1) as ltc1, sum(ltc2) as ltc2, sum(ltc3) as ltc3, sum(ltc0) as ltc0,
|
|
|
0 as total, 0 as rate_ltc1, 0 as rate_ltc2, 0 as rate_ltc3, 0 as rate_ltc0
|
|
|
- from tb_ifsc_traf_hs
|
|
|
- where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
- group by prcn_dt, cmtr_grad_cd
|
|
|
+ from (select prcn_dt,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0
|
|
|
+ from tb_ifsc_traf_hs
|
|
|
+ where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
+ group by prcn_dt, cmtr_grad_cd
|
|
|
+ )
|
|
|
+ group by prcn_dt
|
|
|
order by prcn_dt
|
|
|
]]>
|
|
|
</select>
|
|
|
|
|
|
<select id="findAllCmtrGradCountSttsRoad" resultType="com.its.op.dto.its.dashboard.CmtrGradCountSttsDto">
|
|
|
<![CDATA[
|
|
|
- select prcn_dt,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
- sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0,
|
|
|
+ select prcn_dt, sum(ltc1) as ltc1, sum(ltc2) as ltc2, sum(ltc3) as ltc3, sum(ltc0) as ltc0,
|
|
|
0 as total, 0 as rate_ltc1, 0 as rate_ltc2, 0 as rate_ltc3, 0 as rate_ltc0
|
|
|
- from tb_road_traf_hs
|
|
|
- where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
- group by prcn_dt, cmtr_grad_cd
|
|
|
+ from (select prcn_dt,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC1', 1, 0)) as ltc1,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC2', 1, 0)) as ltc2,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC3', 1, 0)) as ltc3,
|
|
|
+ sum(decode(cmtr_grad_cd,'LTC0', 1, 0)) as ltc0
|
|
|
+ from tb_road_traf_hs
|
|
|
+ where prcn_dt >= to_char(sysdate-1/24, 'YYYYMMDDHH24MISS')
|
|
|
+ group by prcn_dt, cmtr_grad_cd
|
|
|
+ )
|
|
|
+ group by prcn_dt
|
|
|
order by prcn_dt
|
|
|
]]>
|
|
|
</select>
|