|
|
|
|
@ -86,10 +86,14 @@ public class MakeExemptInfo {
|
|
|
|
|
// prepareStatement를 PreparedStatement으로 형변환
|
|
|
|
|
|
|
|
|
|
StringBuffer strSQL = new StringBuffer();
|
|
|
|
|
strSQL.append(" SELECT LPAD(ROWNUM, 10, '0') AS SEQ, '00' AS REG, NVL(DIV, '01') AS DIV, LPAD(DECODE(FUN_CAR_CODE(NVL(CAR_NO,'0')),'없음','0', '숫자오류2', '0', '숫자오류3', '0', FUN_CAR_CODE(NVL(CAR_NO,'0'))), 10, '0') AS CARCODE");
|
|
|
|
|
strSQL.append(" SELECT LPAD(ROWNUM, 10, '0') AS SEQ");
|
|
|
|
|
strSQL.append(" , '00' AS REG");
|
|
|
|
|
strSQL.append(" , NVL(DIV, '01') AS DIV");
|
|
|
|
|
strSQL.append(" , LPAD(DECODE(FUN_CAR_CODE(NVL(CAR_NO,'0')),'없음','0', '숫자오류2', '0', '숫자오류3', '0', FUN_CAR_CODE(NVL(CAR_NO,'0'))), 10, '0') AS CARCODE");
|
|
|
|
|
strSQL.append(" FROM");
|
|
|
|
|
strSQL.append(" (") ;
|
|
|
|
|
strSQL.append(" SELECT CAR_NO, decode(EXEMPT_KBN, '0', '01', '2', '02', '3', '03', '4', '04', '5', '05', '6', '06') AS DIV");
|
|
|
|
|
strSQL.append(" SELECT CAR_NO");
|
|
|
|
|
strSQL.append(" , decode(EXEMPT_KBN, '0', '01', '2', '02', '3', '03', '4', '04', '5', '05', '6', '06') AS DIV");
|
|
|
|
|
strSQL.append(" FROM EXEMPT_CARS_INFO A");
|
|
|
|
|
strSQL.append(" WHERE ENFORCE_DATE <= SYSDATE");
|
|
|
|
|
strSQL.append(" AND END_DATE >= SYSDATE");
|
|
|
|
|
|