DELETE FROM MOVIMENTO_PAGAMENTO WHERE COD_MOVIMENTO IN(

    SELECT

        M.COD_MOVIMENTO

    FROM MOVIMENTO M

    INNER JOIN VENDA V ON V.COD_MOVIMENTO = M.COD_MOVIMENTO

    WHERE M.DT_LANCAMENTO > '2020-06-01'

)

AND ID_FORMA_PAGAMENTO IN(SELECT ID_FORMA_PAGAMENTO FROM FORMA_PAGAMENTO WHERE TIPO = 1);


INSERT INTO MOVIMENTO_PAGAMENTO(ID_MOVIMENTO_PAGAMENTO,ID_FORMA_PAGAMENTO,NUMERO_DOC,SEQUENCIA,

VALOR,PARCELAS,DATA_VENCIMENTO,DATA_INICIO,DATA_FIM,COD_MOVIMENTO)

SELECT

    T.ID_TITULO,T.ID_FORMA_PAGAMENTO,T.NUMERO_DOC,1,T.VAL_NOMINAL,1,T.DT_VENCIMENTO,T.DT_VENCIMENTO,T.DT_VENCIMENTO,M.COD_MOVIMENTO

FROM MOVIMENTO_TITULO MT

INNER JOIN MOVIMENTO M ON M.COD_MOVIMENTO = MT.COD_MOVIMENTO

INNER JOIN VENDA V ON V.COD_MOVIMENTO = M.COD_MOVIMENTO

INNER JOIN TITULO T ON T.ID_TITULO = MT.ID_TITULO

WHERE M.DT_LANCAMENTO > '2020-06-01' AND T.ID_FORMA_PAGAMENTO IN(SELECT ID_FORMA_PAGAMENTO FROM FORMA_PAGAMENTO WHERE TIPO = 1);