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}
)