2024-03-26 14:51 체험교실 통계수정
This commit is contained in:
parent
0876f35a89
commit
0cefdb4fdd
@ -1282,7 +1282,8 @@
|
|||||||
<select id="VESttstMixDAO.selectEduPrfrmInfo_Exprn_no11" parameterClass="VEInstrDetailVO" resultClass="VELctrDetailVO">
|
<select id="VESttstMixDAO.selectEduPrfrmInfo_Exprn_no11" parameterClass="VEInstrDetailVO" resultClass="VELctrDetailVO">
|
||||||
/* VESttstMixDAO.selectEduPrfrmInfo_Exprn_no11 */
|
/* VESttstMixDAO.selectEduPrfrmInfo_Exprn_no11 */
|
||||||
|
|
||||||
SELECT aa.lctrDivCd
|
SELECT aa.lctrDivCd ,
|
||||||
|
/*
|
||||||
, sum(decode(aa.aprvlcd,10,aa.cnt,11,aa.cnt,13,aa.cnt,0)) AS mnt01
|
, sum(decode(aa.aprvlcd,10,aa.cnt,11,aa.cnt,13,aa.cnt,0)) AS mnt01
|
||||||
, round(sum(decode(aa.aprvlcd,10,aa.cnt,11,aa.cnt,13,aa.cnt,0.0))*100/sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 end),2) AS areaCnt01
|
, round(sum(decode(aa.aprvlcd,10,aa.cnt,11,aa.cnt,13,aa.cnt,0.0))*100/sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 end),2) AS areaCnt01
|
||||||
|
|
||||||
@ -1298,7 +1299,38 @@
|
|||||||
, sum(decode(aa.aprvlcd,80,aa.cnt,0)) AS mnt05
|
, sum(decode(aa.aprvlcd,80,aa.cnt,0)) AS mnt05
|
||||||
, round(sum(decode(aa.aprvlcd,80,aa.cnt,0))*100/sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 end),2) AS areaCnt05
|
, round(sum(decode(aa.aprvlcd,80,aa.cnt,0))*100/sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 end),2) AS areaCnt05
|
||||||
|
|
||||||
, sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0 end) AS mnt06
|
, sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0 end) AS mnt06
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*운영신청*/
|
||||||
|
sum(decode(aa.aprvlcd, 10, aa.cnt, 11, aa.cnt, 12, aa.cnt, 13, aa.cnt, 0)) AS mnt01 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 10, aa.cnt, 11, aa.cnt, 12, aa.cnt, 13, aa.cnt, 0.0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt01 ,
|
||||||
|
|
||||||
|
/*운영확정*/
|
||||||
|
sum(decode(aa.aprvlcd, 20, aa.cnt, 30, aa.cnt, 40, aa.cnt, 50, aa.cnt, 0)) AS mnt02 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 20, aa.cnt, 30, aa.cnt, 40, aa.cnt, 50, aa.cnt, 0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt02 ,
|
||||||
|
|
||||||
|
/*운영진행*/
|
||||||
|
/*
|
||||||
|
sum(decode(aa.aprvlcd, 50, aa.cnt, 0)) AS mnt04 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 50, aa.cnt, 0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt04 ,
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*결과보고*/
|
||||||
|
sum(decode(aa.aprvlcd, 60, aa.cnt, 70, aa.cnt, 0)) AS mnt03 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 60, aa.cnt, 70, aa.cnt, 0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt03 ,
|
||||||
|
|
||||||
|
/*운영종료*/
|
||||||
|
sum(decode(aa.aprvlcd, 80, aa.cnt, 0)) AS mnt04 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 80, aa.cnt, 0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt04 ,
|
||||||
|
|
||||||
|
/*운영취소*/
|
||||||
|
sum(decode(aa.aprvlcd, 14, aa.cnt, 0)) AS mnt05 ,
|
||||||
|
round(sum(decode(aa.aprvlcd, 14, aa.cnt, 0))* 100 / sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0.0 END), 2) AS areaCnt05 ,
|
||||||
|
|
||||||
|
sum(CASE WHEN aa.aprvlcd IS NULL THEN aa.cnt ELSE 0 END) AS mnt06
|
||||||
|
|
||||||
|
|
||||||
FROM (
|
FROM (
|
||||||
SELECT a.LCTR_DIV_CD AS lctrDivCd
|
SELECT a.LCTR_DIV_CD AS lctrDivCd
|
||||||
, a.APRVL_CD AS aprvlCd
|
, a.APRVL_CD AS aprvlCd
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user