-- ==========================================
-- 작업일자: 2026-06-26 
-- 작 성 자: 류호성
-- 작업목적: [구매발주서와 계약서 정보에 등록된 발주번호의 오류자료를 찾아 내어 구매발주서와 계약서의 발주번호를 일치시킨다.]
-- 요청자/티켓번호: [김광현전무 / 없음]
-- 데이타베이스 : MS-SQL
-- ==========================================

-- [0] 구매발주서의 계약정보와 계약정보의 계약상세의 발주번호 조회하여 불일치 자료 검토하기
select 
	a.*
from
(
	select 
		a.po_no, a.cont_no, b.cont_seq, b.new_po_no, b.mfg_amt, b.set_amt 
	from 
		HPOIMS.dbo.gm_po a 
	left outer join 
		HPOIMS.dbo.gy_contract_detail b 
	on 
		a.cont_no = b.cont_no and a.po_no = b.new_po_no
	where
		a.po_date > '2024-01-01'
) a
where 
	a.cont_seq is null

-- [1] 계약서 정보에 잘못 등록된 계약서 상세정보의 발주번호를 삭제한 후 올바른 발주번호를 등록한다.
-- [2] 이미 기성신청이 진행되어 계약상세에서 삭제가 되지 않는 경우에는 기성지불까지 진행되지 않았다면 사업부서에 기성신청자료 삭제 요청한다.
-- [3] 삭제되었으면 [1]번 사항 재시도한다. 
-- [4] 사업부서에 기성신청을 다시 등록 요청한다. 
-- 참고 : 기성신청에서도 삭제가 되지 않을 경우에는 기성지불까지 진행된 사항이므로 부서간 업무 조율을 해야 한다.
