2024-04-12 11:24 실무역량 통계 작업

This commit is contained in:
myname 2024-04-12 11:24:59 +09:00
parent 9c12311430
commit 9ccd71d757
3 changed files with 223 additions and 107 deletions

View File

@ -171,6 +171,20 @@ public class VELctrDetailVO extends ComDefaultVO implements Serializable {
private String mnt12;
private String mntSum;
private String mnt0120;
private String mnt0220;
private String mnt0320;
private String mnt0420;
private String mnt0520;
private String mnt0620;
private String mnt0720;
private String mnt0820;
private String mnt0920;
private String mnt1020;
private String mnt1120;
private String mnt1220;
private String mntSum20;
private String areaCnt01;
private String areaCnt02;
@ -1089,5 +1103,83 @@ public class VELctrDetailVO extends ComDefaultVO implements Serializable {
public void setCnt(String cnt) {
this.cnt = cnt;
}
public String getMnt0120() {
return mnt0120;
}
public void setMnt0120(String mnt0120) {
this.mnt0120 = mnt0120;
}
public String getMnt0220() {
return mnt0220;
}
public void setMnt0220(String mnt0220) {
this.mnt0220 = mnt0220;
}
public String getMnt0320() {
return mnt0320;
}
public void setMnt0320(String mnt0320) {
this.mnt0320 = mnt0320;
}
public String getMnt0420() {
return mnt0420;
}
public void setMnt0420(String mnt0420) {
this.mnt0420 = mnt0420;
}
public String getMnt0520() {
return mnt0520;
}
public void setMnt0520(String mnt0520) {
this.mnt0520 = mnt0520;
}
public String getMnt0620() {
return mnt0620;
}
public void setMnt0620(String mnt0620) {
this.mnt0620 = mnt0620;
}
public String getMnt0720() {
return mnt0720;
}
public void setMnt0720(String mnt0720) {
this.mnt0720 = mnt0720;
}
public String getMnt0820() {
return mnt0820;
}
public void setMnt0820(String mnt0820) {
this.mnt0820 = mnt0820;
}
public String getMnt0920() {
return mnt0920;
}
public void setMnt0920(String mnt0920) {
this.mnt0920 = mnt0920;
}
public String getMnt1020() {
return mnt1020;
}
public void setMnt1020(String mnt1020) {
this.mnt1020 = mnt1020;
}
public String getMnt1120() {
return mnt1120;
}
public void setMnt1120(String mnt1120) {
this.mnt1120 = mnt1120;
}
public String getMnt1220() {
return mnt1220;
}
public void setMnt1220(String mnt1220) {
this.mnt1220 = mnt1220;
}
public String getMntSum20() {
return mntSum20;
}
public void setMntSum20(String mntSum20) {
this.mntSum20 = mntSum20;
}
}

View File

@ -3640,11 +3640,13 @@
<select id="VEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn" parameterClass="VEInstrDetailVO" resultClass="VELctrDetailVO">
/* VEInstrMixDAO.selectEduPrfrmInfoFndthEnhanceTrn */
SELECT *
FROM (
SELECT yr
/*
, prcsOrd
*/
, bbb.prcs_nm AS prcsNm
, NVL(bbb.prcs_nm,'-') AS prcsNm
, sum(mnt01) AS mnt01
, sum(mnt02) AS mnt02
, sum(mnt03) AS mnt03
@ -3658,6 +3660,21 @@
, sum(mnt11) AS mnt11
, sum(mnt12) AS mnt12
, sum(mntSum) AS mntSum
, sum(decode(aplctstatecd,'20',mnt01,0)) AS mnt0120
, sum(decode(aplctstatecd,'20',mnt02,0)) AS mnt0220
, sum(decode(aplctstatecd,'20',mnt03,0)) AS mnt0320
, sum(decode(aplctstatecd,'20',mnt04,0)) AS mnt0420
, sum(decode(aplctstatecd,'20',mnt05,0)) AS mnt0520
, sum(decode(aplctstatecd,'20',mnt06,0)) AS mnt0620
, sum(decode(aplctstatecd,'20',mnt07,0)) AS mnt0720
, sum(decode(aplctstatecd,'20',mnt08,0)) AS mnt0820
, sum(decode(aplctstatecd,'20',mnt09,0)) AS mnt0920
, sum(decode(aplctstatecd,'20',mnt10,0)) AS mnt1020
, sum(decode(aplctstatecd,'20',mnt11,0)) AS mnt1120
, sum(decode(aplctstatecd,'20',mnt12,0)) AS mnt1220
, sum(decode(aplctstatecd,'20',mntSum,0)) AS mntSum20
FROM (
SELECT aa.yr
, aa.yrmnt
@ -3716,13 +3733,14 @@
/* 이수
AND c.aplct_state_cd='20'
*/
)aa
WHERE 1=1
<isNotEmpty property="mngNmbrYr">
AND aa.yr=#mngNmbrYr#
AND TO_CHAR(b.aprvl_pnttm,'YYYY')=#mngNmbrYr#
</isNotEmpty>
)aa
WHERE 1=1
)aaa
LEFT OUTER JOIN (
@ -3734,6 +3752,8 @@
)bbb
on(bbb.prcs_aplct_prd_ord=aaa.prcsOrd)
GROUP BY rollup(yr, bbb.prcs_nm)
)aaaa
WHERE yr is not null
</select>
<select id="VEInstrMixDAO.findByIdFromVeInstr" parameterClass="VEInstrDetailVO" resultClass="VELctrDetailVO">

View File

@ -189,8 +189,7 @@
<div class="tb_type01">
<table>
<colgroup>
<col style="width: 10%">
<col style="width: 6%">
<col style="width: 7%">
<col style="width: auto;">
<col style="width: 6%">
<col style="width: 6%">
@ -198,6 +197,7 @@
<col style="width: 6%">
<col style="width: 6%">
<col style="width: 6%">
<col style="width: 6%">
<col style="width: 6%">
<col style="width: 6%">
@ -257,19 +257,23 @@
</c:otherwise>
</c:choose>
</td>
<td><fmt:formatNumber value="${list.mntSum}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt01}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt02}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt03}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt04}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt05}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt06}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt07}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt08}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt09}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt10}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt11}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt12}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mntSum20}" pattern="#,###"/>
<%-- (<fmt:formatNumber value="${list.mntSum}" pattern="#,###"/>) --%>
</td>
<td><fmt:formatNumber value="${list.mnt0120}" pattern="#,###"/>
<%-- (<fmt:formatNumber value="${list.mnt01}" pattern="#,###"/>) --%>
</td>
<td><fmt:formatNumber value="${list.mnt0220}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0320}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0420}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0520}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0620}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0720}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0820}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt0920}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt1020}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt1120}" pattern="#,###"/></td>
<td><fmt:formatNumber value="${list.mnt1220}" pattern="#,###"/></td>
</tr>
<c:set var="title1" value="${list.yr}" />