UPDATE MU_STOCK_CLOSE SET MOD_ID = #{modId}, MOD_DATE = NOW(), CUD_FLAG = 'D', USE_YN = 'N' WHERE USE_YN = 'Y' AND DATE_FORMAT(END_DATE, '%Y-%m') = DATE_FORMAT(#{endDate}, '%Y-%m') UPDATE MU_STOCK_CLOSE_DETAIL SET MOD_ID = #{modId}, MOD_DATE = NOW(), CUD_FLAG = 'D', USE_YN = 'N' WHERE USE_YN = 'Y' AND MU_STOCK_CLOSE_ID = #{muStockCloseId} SELECT CONCAT(#{muStockCloseId},LPAD((SELECT NEXTVAL(MU_STOCK_CLOSE_SEQ)), 10, 0)) INSERT INTO MU_STOCK_CLOSE( MU_STOCK_CLOSE_ID ,END_DATE ,COMPANY_COUNT ,PRODUCT_COUNT ,TOTAL_AMOUNT ,CLOSE_DATE ,WRITE_DATE ,WRITE_TIME ,CUD_FLAG ,USE_YN ,REG_ID ,REG_DATE ,MOD_ID ,MOD_DATE ,T_ID ,T_DATE )VALUES( #{id} ,#{endDate} ,#{companyCount} ,#{productCount} ,#{totalAmount} ,CURDATE() ,CURDATE() ,CURTIME() ,'C' ,'Y' ,#{regId} ,NOW() ,#{modId} ,NOW() ,#{tId} ,#{tDate} )