You are on page 1of 3

SELECT

S30Acta_Matrimonio.C_ActMat, S30Acta_Matrimonio.M_ActMat_Exp, S30Acta_Matrimonio.M_ActMat_ExpAnio, S30Acta_Matrimonio.D_ActMat_celeb, T_Tipo_Doc_H.C003Nombre as TipdocH, T_Doc_Cont_H.C002Num_Doc as NumDocH, RTRIM(TNombreElContrayente.C001Nombre) as C001NombreH, 1, CHARINDEX(' ', TNombreElContrayente.C001Nombre)-1 as ini

cio1, SUBSTRING(TNombreElContrayente.C001Nombre,1,CHARINDEX(' ', TNombreElContrayente.C001Nombre)-1) As apellidoH, CHARINDEX(' ',TNombreElContrayente.C001Nombre)+2 as inic io2, CHARINDEX('-', TNombreElContrayente.C001Nombre)-1 as fin al2, SUBSTRING(TNombreElContrayente.C001Nombre,CHARINDEX(' ', TNombreElContrayente.C001Nombre)+2,CHARINDEX('-', TNombreElContrayente.C001Nombr e)- CHARINDEX(' ', TNombreElContrayente.C001Nombre)-2) as ApeMateH,--CHARINDEX( '-', TNombreElContrayente.C001Nombre)-1 CHARINDEX('-', TNombreElContrayente.C001Nombre)+1 AS DES DE3, LEN(TNombreElContrayente.C001Nombre)-1 AS TAMAO, SUBSTRING(TNombreElContrayente.C001Nombre,CHARINDEX('-', TNombreElContrayente.C001Nombre)+1,LEN(TNombreElContrayente.C001Nombre)-1) AS N OMBRES, T_Tipo_Doc_M.C003Nombre as TipDocM, T_Doc_Cont_Mu.C002Num_Doc as NumDocM, RTRIM(TNombreLaContrayente.C001Nombre) as C001NombreM, T_Tipo_Doc_1_Testigos.C003Nombre, T_Doc_Cont_1_testigo.C002Num_Doc, rtrim(TNombre_1_Testigo.C001Nombre) As Nombre_1_testigo, T_Tipo_Doc_2_testigos.C003Nombre, T_Doc_cont_2_testigo.C002Num_Doc, rtrim(TNombre_2_testigo.C001Nombre) as nombre_2_testigo FROM LEFT JOIN ON ND LEFT JOIN ON ND S30Acta_Matrimonio S30ActMat_persona AS T_ElContrayente S30Acta_Matrimonio.C_ActMat = T_ElContrayente.C_ActMat A T_ElContrayente.C_tipint = '1' S30ActMat_persona AS T_LaContrayente S30Acta_Matrimonio.C_ActMat = T_LaContrayente.C_ActMat A T_LaContrayente.C_tipint ='2' LEFT JOIN ON S30ActMat_persona AS T_1_Testigo S30Acta_Matrimonio.C_ActMat=T_1_testigo.C_ActMat AND T_1_Testigo.C_tipint='3'

LEFT JOIN ON

S30ActMat_persona AS T_2_Testigo S30Acta_Matrimonio.C_ActMat=T_2_Testigo.C_ActMat AND T_2_Testigo.C_tipint='4' --------------------------LEFT JOIN BDSIAT2.dbo.T001Contribuyente AS TNombreElContrayente ON T_ElContrayente.C001Cod_Cont COLLATE Traditional_Spanish _CI_AS = TNombreElContrayente.C001Cod_Cont LEFT JOIN BDSIAT2.dbo.T001Contribuyente AS TNombreLaContrayente ON T_LaContrayente.C001Cod_Cont COLLATE Traditional_Spanish _CI_AS = TNombreLaContrayente.C001Cod_Cont LEFT JOIN BDSIAT2.dbo.T001Contribuyente as TNombre_1_Testigo ON T_1_Testigo.C001Cod_Cont COLLATE Traditional_Spanish_CI_ AS = TNombre_1_Testigo.C001Cod_Cont LEFT JOIN BDSIAT2.dbo.T001Contribuyente AS TNombre_2_testigo ON T_2_Testigo.C001Cod_Cont COLLATE Traditional_Spanish_CI_ AS = TNombre_2_testigo.C001Cod_Cont -----------------------LEFT JOIN BDSIAT2.dbo.T002Doc_Cont AS T_Doc_Cont_H ON T_Doc_Cont_H.C002Cod_Cont COLLATE Traditional_Spanish_CI _AS =TNombreElContrayente.C001Cod_Cont AND T_Doc_Cont_H.C002Cod_Doc COLLATE Traditional_Spanish_CI_ AS =T_ElContrayente.C002Cod_Doc left join BDSIAT2.dbo.T002Doc_Cont as T_Doc_Cont_Mu on T_Doc_Cont_Mu.C002Cod_Cont COLLATE Traditional_Spanish_C I_AS = TNombreLaContrayente.C001Cod_Cont AND T_Doc_Cont_Mu.C002Cod_Doc COLLATE Traditional_Spanish_CI _AS = T_LaContrayente.C002Cod_Doc LEFT JOIN BDSIAT2.dbo.T002Doc_Cont as T_Doc_Cont_1_testigo ON T_Doc_Cont_1_testigo.C002Cod_Cont COLLATE Traditional_Sp anish_CI_AS = TNombre_1_Testigo.C001Cod_Cont AND T_Doc_Cont_1_testigo.C002Cod_Doc COLLATE Traditional_Sp anish_CI_AS = T_1_Testigo.C002Cod_Doc LEFT JOIN BDSIAT2.dbo.T002Doc_Cont AS T_Doc_cont_2_testigo ON T_Doc_cont_2_testigo.C002Cod_Cont COLLATE Traditional_Sp anish_CI_AS = TNombre_2_testigo.C001Cod_Cont AND T_Doc_cont_2_testigo.C002Cod_Doc COLLATE Traditional_Sp anish_CI_AS = T_2_Testigo.C002Cod_Doc -------------------LEFT JOIN BDSIAT2.dbo.T003Tip_Doc AS T_Tipo_Doc_H on T_Tipo_Doc_H.C003Cod_Doc COLLATE Traditional_Spanish_CI_ AS =T_Doc_Cont_H.C002Cod_Doc left join BDSIAT2.dbo.T003Tip_Doc as T_Tipo_Doc_M on T_Tipo_Doc_M.C003Cod_Doc COLLATE Traditional_Spanish_CI_ AS =T_Doc_Cont_Mu.C002Cod_Doc LEFT JOIN BDSIAT2.dbo.T003Tip_Doc as T_Tipo_Doc_1_Testigos on T_Tipo_Doc_1_Testigos.C003Cod_Doc COLLATE Traditional_Sp anish_CI_AS =T_Doc_Cont_1_testigo.C002Cod_Doc

left join BDSIAT2.dbo.T003Tip_Doc as T_Tipo_Doc_2_testigos on T_Tipo_Doc_2_testigos.C003Cod_Doc COLLATE Traditional_Sp anish_CI_AS = T_Doc_cont_2_testigo.C002Cod_Doc WHERE S30Acta_Matrimonio.F_ActMat_activo=1 order by S30Acta_Matrimonio.C_ActMat

You might also like