-- Inserta los datos existentes en VisualSeg en la nueva tabla
INSERT INTO asurnet.dbo.COMPANIAS_ASURNET (
        ComID,
		CIA_Alias,
		CIA_Nombre,
		CIA_Inspector,
		CIA_Codigo,
		CIA_Cuenta,
		CIA_Cuenta2,
		CIA_Cuenta3,
		CIA_Cuenta4,
		CIA_TipoLiq
	)
SELECT B.IDTSS,
	CIA_Alias,
	CIA_Nombre,
	CIA_Inspector,
	CIA_Codigo,
	CIA_Cuenta,
	CIA_Cuenta2,
	CIA_Cuenta3,
	CIA_Cuenta4,
	CIA_TipoLiq
FROM vsegbas.dbo.COMPANIAS A
	LEFT JOIN (
		SELECT *
		FROM tssseg0001.dbo.IDTraspasos
		WHERE TableID = 'Companias'
	) B ON A.CIA_Id = B.IDTras;

-- Actualizar el valor de la compañía de Te-sis de MAIL_CIAS obteniendo el ID del traspaso de Te-sis
UPDATE A
SET A.ComID = B.ComID
FROM asurnet.dbo.MAIL_CIAS A
LEFT JOIN (
	SELECT A.MAIL_Id, B.IDTSS AS ComID
	FROM asurnet.dbo.MAIL_CIAS A
    LEFT JOIN tssseg0001.dbo.IDTraspasos B
    ON A.CIA_Id = B.IDTras AND B.TableID = 'Companias'
) B ON A.MAIL_Id = B.MAIL_Id
