diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/VEInstrDetailVO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/VEInstrDetailVO.java
index 85888bb6..cc333184 100644
--- a/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/VEInstrDetailVO.java
+++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/instrInfo/service/VEInstrDetailVO.java
@@ -229,6 +229,8 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
//지적재산권 컬럼 추가
private String carer; //경력
+ private String yearCnt; //1년간배정횟수
+
private String repQf; //대표자격
public String getRepQf() {
return repQf;
@@ -1270,5 +1272,11 @@ public class VEInstrDetailVO extends ComDefaultVO implements Serializable {
public void setCarer(String carer) {
this.carer = carer;
}
+ public String getYearCnt() {
+ return yearCnt;
+ }
+ public void setYearCnt(String yearCnt) {
+ this.yearCnt = yearCnt;
+ }
}
diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml
index 8661d8d7..e8c1684a 100644
--- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml
+++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Postgresql.xml
@@ -943,12 +943,36 @@
, a.ovrl_srvy AS ovrlSrvy
, a.carer AS carer
+
+ , COALESCE(c.cnt,0) as cnt
+ , COALESCE(c.yearcnt,0) as yearcnt
+
FROM
ve_instr b
- , ve_instr_detail a
+ , ve_instr_detail a
+ LEFT OUTER JOIN (
+ select user_id, count(*) as cnt, sum(edu) as yearcnt
+ from (
+
+ select a.user_id
+ , CASE
+ WHEN 365 > (now()::date - b.edu_strt_pnttm::date) THEN 1
+ ELSE 0
+ END AS edu
+
+ from vea_prcs_aplct_prd_instr_asgnm a
+ , ve_prcs_aplct_prd b
+ where a.prcs_aplct_prd_ord =b.prcs_aplct_prd_ord
+
+ )aa
+ group by user_id
+ )c
+ ON(1=1 AND a.user_id = c.user_id)
+
WHERE
1=1
AND a.user_id=b.user_id
+