Skip to content

Instantly share code, notes, and snippets.

@gustavoleo
Created October 31, 2023 12:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gustavoleo/5550b36ef7ddd2aed35a2b368f89ec1c to your computer and use it in GitHub Desktop.
Save gustavoleo/5550b36ef7ddd2aed35a2b368f89ec1c to your computer and use it in GitHub Desktop.
USE [CIGAM]
GO
/****** Object: StoredProcedure [dbo].[MP_SP_INTEGRA_GENESIS_EMPRESA] Script Date: 31/10/2023 09:30:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[MP_SP_INTEGRA_GENESIS_EMPRESA]
AS
--delete GEEMPRES where Cd_empresa not in (select Cd_empresa from GEUNIDNE)
--use CIGAMTESTE
INSERT INTO GEEMPRES
SELECT RIGHT('000000' + [Cd_empresa], 6)
,left([Nome_completo], 60)
,left([Contato], 30)
,left([Fone], 20)
,left([Fax_fone], 20)
,left([Endereco], 40)
,left([Bairro], 20)
,left([Municipio], 30)
,isnull([Uf], ' ')
,isnull([Cep], 0)
,replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')
,left([Inscricao], 20)
,[Conceito]
,[Divisao]
,convert(DATE, [Dt_aniversario], 103)
,convert(DATE, [Dt_ultimo_movim], 103)
,convert(DATE, [Dt_cadastro], 103)
,[Cd_indicacao]
,[Cd_representant]
,isnull([Pe_comis_baixa], 0)
,[Cd_contabil_cli]
,[Cd_responsavel]
,left([Fantasia], 20)
,CASE WHEN len(replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END
,[Cd_contabil_for]
,[Cd_condicao_pag]
,[Cd_tipo_de_paga]
,[Cd_tipo_operaca]
,[Inscrito]
,[Irrf_acumulado]
,[Tipo_de_empresa]
,[Atividade]
,[Funcionarios]
,[Faturamento]
,isnull(replace(CASE WHEN [Limite_de_credi] = ' ' THEN '0.000' ELSE replace([Limite_de_credi], '.', '') END, ',', ''), 0)
,[Cd_mercado]
,[Usuario_modific]
,[Envia_cobranca]
,[Pr_tabela_de]
,[Agenda_interna]
,[Cd_pais]
,[Cd_centralizado]
,[Atraso_medio]
,left([Numero], 10)
,left([Complemento], 15)
,left([Inscricao_munic], 20)
,left([Suframa], 20)
,[Tipo_frete]
,[Pe_comis_emissa]
,[Pe_desconto_1]
,[Pe_desconto_2]
,[Pe_juros_padrao]
,convert(DATE, [Dt_ultima_atual], 103)
,[Cd_unidade_de_n]
,[Cd_portador_pad]
,[Ativo]
,[Sessao]
,[Cd_ctb_adi_cli]
,[Cd_ctb_adi_for]
,[Cd_centro_armaz]
,[Cd_indice_credi]
,[Usuario_criacao]
,convert(DATE, [Dt_modificacao], 103)
,[Cd_regiao_entre]
,convert(DATE, [Dt_validade_cre], 103)
,[Cd_setor]
,[Campo67]
,[Campo68]
,[Campo69]
,[Campo70]
,[Campo71]
,[Campo72]
,[Campo73]
,[Campo74]
,[Campo75]
,[Campo76]
,[Campo77]
,[Campo78]
,[Campo79]
,[Campo80]
,[Campo81]
,[Campo82]
,[Campo83]
,[Campo84]
,[Campo85]
,[Campo86]
,[Campo87]
,[Campo88]
,[Campo89]
,[Campo90]
,[Campo1]
,[Campo92]
,[Campo93]
,[campo94]
,[usrempr1]
,[usrempr2]
,[usrempr3]
,[usrempr4]
,[usrempr5]
,[Conta_entrada]
,[Conta_saida]
FROM dbo.CLIENTES_GENESIS
WHERE --Cd_empresa NOT IN ('005489', '005455') AND
Nome_completo NOT LIKE '%MAIPER%'
AND Divisao = '10'
AND usrempr1 NOT IN (
SELECT usrempr1
FROM GEEMPRES
)
AND Cnpj_cpf NOT IN (
SELECT replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')
FROM GEEMPRES
WHERE GEEMPRES.Divisao = CLIENTES_GENESIS.Divisao
)
AND replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') <> '11111111111 '
UPDATE GENEMPRE
SET Ultima_empresa = (
SELECT TOP (1) RIGHT('000000' + [Cd_empresa], 6)
FROM CLIENTES_GENESIS
ORDER BY RIGHT('000000' + [Cd_empresa], 6) DESC
)
WHERE Divisao = '10'
DECLARE @Cd_empresa CHAR(6)
,@Nome_completo CHAR(60)
,@Contato CHAR(30)
,@Fone CHAR(20)
,@Fax_fone CHAR(20)
,@Endereco CHAR(40)
,@Bairro CHAR(20)
,@Municipio CHAR(30)
,@Uf CHAR(2)
,@Cep INT
,@Cnpj_cpf CHAR(14)
,@Inscricao CHAR(20)
,@Conceito CHAR(1)
,@Divisao CHAR(2)
,@Dt_aniversario DATETIME
,@Dt_ultimo_movim DATETIME
,@Dt_cadastro DATETIME
,@Cd_indicacao CHAR(6)
,@Cd_representant CHAR(6)
,@Pe_comisnull_baixa REAL
,@Cd_contabil_cli CHAR(8)
,@Cd_responsavel CHAR(6)
,@Fantasia CHAR(20)
,@Pessoa BIT
,@Cd_contabil_for CHAR(8)
,@Cd_condicao_pag CHAR(3)
,@Cd_tipo_de_paga CHAR(2)
,@Cd_tipo_operaca CHAR(5)
,@Inscrito BIT
,@Irrf_acumulado FLOAT
,@Tipo_de_empresa CHAR(2)
,@Atividade CHAR(3)
,@Funcionarios INT
,@Faturamento FLOAT
,@Limite_de_credi FLOAT
,@Cd_mercado CHAR(2)
,@Usuario_modific CHAR(3)
,@Envia_cobranca CHAR(1)
,@Pr_tabela_de CHAR(6)
,@Agenda_interna CHAR(6)
,@Cd_paisnull CHAR(3)
,@Cd_centralizado CHAR(6)
,@Atraso_medio INT
,@Numero CHAR(10)
,@Complemento CHAR(15)
,@Inscricao_munic CHAR(20)
,@Suframa CHAR(20)
,@Tipo_frete CHAR(1)
,@Pe_comisnull_emisnullsa REAL
,@Pe_desconto_1 REAL
,@Pe_desconto_2 REAL
,@Pe_juros_padrao REAL
,@Dt_ultima_atual DATETIME
,@Cd_unidade_de_n CHAR(3)
,@Cd_portador_pad CHAR(3)
,@Ativo BIT
,@Sessao INT
,@Cd_ctb_adi_cli CHAR(8)
,@Cd_ctb_adi_for CHAR(8)
,@Cd_centro_armaz CHAR(4)
,@Cd_indice_credi CHAR(5)
,@Usuario_criacao CHAR(3)
,@Dt_modificacao DATETIME
,@Cd_regiao_entre CHAR(3)
,@Dt_validade_cre DATETIME
,@Cd_setor CHAR(25)
,@Campo67 CHAR(2)
,@Campo68 DATETIME
,@Campo69 DATETIME
,@Campo70 DATETIME
,@Campo71 CHAR(6)
,@Campo72 CHAR(6)
,@Campo73 CHAR(6)
,@Campo74 CHAR(6)
,@Campo75 CHAR(1)
,@Campo76 CHAR(1)
,@Campo77 CHAR(1)
,@Campo78 CHAR(2)
,@Campo79 CHAR(2)
,@Campo80 CHAR(2)
,@Campo81 CHAR(3)
,@Campo82 CHAR(3)
,@Campo83 CHAR(3)
,@Campo84 BIT
,@Campo85 BIT
,@Campo86 BIT
,@Campo87 FLOAT
,@Campo88 FLOAT
,@Campo89 FLOAT
,@Campo90 FLOAT
,@Campo1 FLOAT
,@Campo92 FLOAT
,@Campo93 FLOAT
,@campo94 FLOAT
,@usrempr1 CHAR(20)
,@usrempr2 CHAR(20)
,@usrempr3 CHAR(20)
,@usrempr4 DATETIME
,@usrempr5 FLOAT
,@Conta_entrada CHAR(6)
,@Conta_saida CHAR(6)
--insert into GEEMPRES
DECLARE Atualiza_empresa CURSOR
FOR
SELECT left(Nome_completo, 60)
,left(Contato, 30)
,left(Fone, 20)
,left(Fax_fone, 20)
,left(Endereco, 40)
,left(Bairro, 20)
,left(Municipio, 30)
,isnull(Uf, ' ')
,isnull(Cep, 0)
,replace(replace(replace(Cnpj_cpf, '.', ''), '/', ''), '-', '')
,left(Inscricao, 20)
,Conceito
,Divisao
,convert(DATE, Dt_aniversario, 103)
,convert(DATE, Dt_ultimo_movim, 103)
,convert(DATE, Dt_cadastro, 103)
,Cd_indicacao
,Cd_representant
,isnull(Pe_comis_baixa, 0)
,Cd_contabil_cli
,Cd_responsavel
,left(Fantasia, 20)
,CASE WHEN len(replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END
,Cd_contabil_for
,Cd_condicao_pag
,Cd_tipo_de_paga
,Cd_tipo_operaca
,Inscrito
,Irrf_acumulado
,Tipo_de_empresa
,Atividade
,Funcionarios
,Faturamento
,isnull(replace(CASE WHEN [Limite_de_credi] = ' ' THEN '0.000' ELSE replace([Limite_de_credi], '.', '') END, ',', ''), 0)
,Cd_mercado
,Usuario_modific
,Envia_cobranca
,Pr_tabela_de
,Agenda_interna
,Cd_pais
,Cd_centralizado
,Atraso_medio
,left(Numero, 10)
,left(Complemento, 15)
,left(Inscricao_munic, 20)
,left(Suframa, 20)
,Tipo_frete
,Pe_comis_emissa
,Pe_desconto_1
,Pe_desconto_2
,Pe_juros_padrao
,convert(DATE, Dt_ultima_atual, 103)
,Cd_unidade_de_n
,Cd_portador_pad
,Ativo
,Sessao
,Cd_ctb_adi_cli
,Cd_ctb_adi_for
,Cd_centro_armaz
,Cd_indice_credi
,Usuario_criacao
,convert(DATE, Dt_modificacao, 103)
,Cd_regiao_entre
,convert(DATE, Dt_validade_cre, 103)
,Cd_setor
,Campo67
,Campo68
,Campo69
,Campo70
,Campo71
,Campo72
,Campo73
,Campo74
,Campo75
,Campo76
,Campo77
,Campo78
,Campo79
,Campo80
,Campo81
,Campo82
,Campo83
,Campo84
,Campo85
,Campo86
,Campo87
,Campo88
,Campo89
,Campo90
,Campo1
,Campo92
,Campo93
,campo94
,usrempr1
,usrempr2
,usrempr3
,usrempr4
,usrempr5
,Conta_entrada
,Conta_saida
FROM dbo.CLIENTES_GENESIS
WHERE --Cd_empresa NOT IN ('005489', '005455') AND
Nome_completo NOT LIKE '%MAIPER%'
AND Divisao IN ('30', '60', '65')
AND usrempr1 NOT IN (
SELECT usrempr1
FROM GEEMPRES
WHERE GEEMPRES.Divisao = CLIENTES_GENESIS.Divisao
)
AND replace(replace(replace([Cnpj_cpf], '.', ''), '/', ''), '-', '') NOT IN (
SELECT Cnpj_cpf
FROM GEEMPRES
)
OPEN Atualiza_empresa
FETCH Atualiza_empresa
INTO @Nome_completo
,@Contato
,@Fone
,@Fax_fone
,@Endereco
,@Bairro
,@Municipio
,@Uf
,@Cep
,@Cnpj_cpf
,@Inscricao
,@Conceito
,@Divisao
,@Dt_aniversario
,@Dt_ultimo_movim
,@Dt_cadastro
,@Cd_indicacao
,@Cd_representant
,@Pe_comisnull_baixa
,@Cd_contabil_cli
,@Cd_responsavel
,@Fantasia
,@Pessoa
,@Cd_contabil_for
,@Cd_condicao_pag
,@Cd_tipo_de_paga
,@Cd_tipo_operaca
,@Inscrito
,@Irrf_acumulado
,@Tipo_de_empresa
,@Atividade
,@Funcionarios
,@Faturamento
,@Limite_de_credi
,@Cd_mercado
,@Usuario_modific
,@Envia_cobranca
,@Pr_tabela_de
,@Agenda_interna
,@Cd_paisnull
,@Cd_centralizado
,@Atraso_medio
,@Numero
,@Complemento
,@Inscricao_munic
,@Suframa
,@Tipo_frete
,@Pe_comisnull_emisnullsa
,@Pe_desconto_1
,@Pe_desconto_2
,@Pe_juros_padrao
,@Dt_ultima_atual
,@Cd_unidade_de_n
,@Cd_portador_pad
,@Ativo
,@Sessao
,@Cd_ctb_adi_cli
,@Cd_ctb_adi_for
,@Cd_centro_armaz
,@Cd_indice_credi
,@Usuario_criacao
,@Dt_modificacao
,@Cd_regiao_entre
,@Dt_validade_cre
,@Cd_setor
,@Campo67
,@Campo68
,@Campo69
,@Campo70
,@Campo71
,@Campo72
,@Campo73
,@Campo74
,@Campo75
,@Campo76
,@Campo77
,@Campo78
,@Campo79
,@Campo80
,@Campo81
,@Campo82
,@Campo83
,@Campo84
,@Campo85
,@Campo86
,@Campo87
,@Campo88
,@Campo89
,@Campo90
,@Campo1
,@Campo92
,@Campo93
,@campo94
,@usrempr1
,@usrempr2
,@usrempr3
,@usrempr4
,@usrempr5
,@Conta_entrada
,@Conta_saida
WHILE (@@fetch_status = 0)
BEGIN
EXECUTE dbo.CG_PR_ULTEMP @DIVISAO
,@Cd_empresa OUTPUT
INSERT INTO dbo.GEEMPRES (
Cd_empresa
,Nome_completo
,Contato
,Fone
,Fax_fone
,Endereco
,Bairro
,Municipio
,Uf
,Cep
,Cnpj_cpf
,Inscricao
,Conceito
,Divisao
,Dt_aniversario
,Dt_ultimo_movim
,Dt_cadastro
,Cd_indicacao
,Cd_representant
,Pe_comis_baixa
,Cd_contabil_cli
,Cd_responsavel
,Fantasia
,Pessoa
,Cd_contabil_for
,Cd_condicao_pag
,Cd_tipo_de_paga
,Cd_tipo_operaca
,Inscrito
,Irrf_acumulado
,Tipo_de_empresa
,Atividade
,Funcionarios
,Faturamento
,Limite_de_credi
,Cd_mercado
,Usuario_modific
,Envia_cobranca
,Pr_tabela_de
,Agenda_interna
,Cd_pais
,Cd_centralizado
,Atraso_medio
,Numero
,Complemento
,Inscricao_munic
,Suframa
,Tipo_frete
,Pe_comis_emissa
,Pe_desconto_1
,Pe_desconto_2
,Pe_juros_padrao
,Dt_ultima_atual
,Cd_unidade_de_n
,Cd_portador_pad
,Ativo
,Sessao
,Cd_ctb_adi_cli
,Cd_ctb_adi_for
,Cd_centro_armaz
,Cd_indice_credi
,Usuario_criacao
,Dt_modificacao
,Cd_regiao_entre
,Dt_validade_cre
,Cd_setor
,Campo67
,Campo68
,Campo69
,Campo70
,Campo71
,Campo72
,Campo73
,Campo74
,Campo75
,Campo76
,Campo77
,Campo78
,Campo79
,Campo80
,Campo81
,Campo82
,Campo83
,Campo84
,Campo85
,Campo86
,Campo87
,Campo88
,Campo89
,Campo90
,Campo1
,Campo92
,Campo93
,campo94
,usrempr1
,usrempr2
,usrempr3
,usrempr4
,usrempr5
,Conta_entrada
,Conta_saida
)
VALUES (
@Cd_empresa
,@Nome_completo
,@Contato
,@Fone
,@Fax_fone
,@Endereco
,@Bairro
,@Municipio
,@Uf
,@Cep
,@Cnpj_cpf
,@Inscricao
,@Conceito
,@Divisao
,@Dt_aniversario
,@Dt_ultimo_movim
,@Dt_cadastro
,@Cd_indicacao
,@Cd_representant
,@Pe_comisnull_baixa
,@Cd_contabil_cli
,@Cd_responsavel
,@Fantasia
,@Pessoa
,@Cd_contabil_for
,@Cd_condicao_pag
,@Cd_tipo_de_paga
,@Cd_tipo_operaca
,@Inscrito
,@Irrf_acumulado
,@Tipo_de_empresa
,@Atividade
,@Funcionarios
,@Faturamento
,@Limite_de_credi
,@Cd_mercado
,@Usuario_modific
,@Envia_cobranca
,@Pr_tabela_de
,@Agenda_interna
,@Cd_paisnull
,@Cd_centralizado
,@Atraso_medio
,@Numero
,@Complemento
,@Inscricao_munic
,@Suframa
,@Tipo_frete
,@Pe_comisnull_emisnullsa
,@Pe_desconto_1
,@Pe_desconto_2
,@Pe_juros_padrao
,@Dt_ultima_atual
,@Cd_unidade_de_n
,@Cd_portador_pad
,@Ativo
,@Sessao
,@Cd_ctb_adi_cli
,@Cd_ctb_adi_for
,@Cd_centro_armaz
,@Cd_indice_credi
,@Usuario_criacao
,@Dt_modificacao
,@Cd_regiao_entre
,@Dt_validade_cre
,@Cd_setor
,@Campo67
,@Campo68
,@Campo69
,@Campo70
,@Campo71
,@Campo72
,@Campo73
,@Campo74
,@Campo75
,@Campo76
,@Campo77
,@Campo78
,@Campo79
,@Campo80
,@Campo81
,@Campo82
,@Campo83
,@Campo84
,@Campo85
,@Campo86
,@Campo87
,@Campo88
,@Campo89
,@Campo90
,@Campo1
,@Campo92
,@Campo93
,@campo94
,@usrempr1
,@usrempr2
,@usrempr3
,@usrempr4
,@usrempr5
,@Conta_entrada
,@Conta_saida
)
FETCH Atualiza_empresa
INTO @Nome_completo
,@Contato
,@Fone
,@Fax_fone
,@Endereco
,@Bairro
,@Municipio
,@Uf
,@Cep
,@Cnpj_cpf
,@Inscricao
,@Conceito
,@Divisao
,@Dt_aniversario
,@Dt_ultimo_movim
,@Dt_cadastro
,@Cd_indicacao
,@Cd_representant
,@Pe_comisnull_baixa
,@Cd_contabil_cli
,@Cd_responsavel
,@Fantasia
,@Pessoa
,@Cd_contabil_for
,@Cd_condicao_pag
,@Cd_tipo_de_paga
,@Cd_tipo_operaca
,@Inscrito
,@Irrf_acumulado
,@Tipo_de_empresa
,@Atividade
,@Funcionarios
,@Faturamento
,@Limite_de_credi
,@Cd_mercado
,@Usuario_modific
,@Envia_cobranca
,@Pr_tabela_de
,@Agenda_interna
,@Cd_paisnull
,@Cd_centralizado
,@Atraso_medio
,@Numero
,@Complemento
,@Inscricao_munic
,@Suframa
,@Tipo_frete
,@Pe_comisnull_emisnullsa
,@Pe_desconto_1
,@Pe_desconto_2
,@Pe_juros_padrao
,@Dt_ultima_atual
,@Cd_unidade_de_n
,@Cd_portador_pad
,@Ativo
,@Sessao
,@Cd_ctb_adi_cli
,@Cd_ctb_adi_for
,@Cd_centro_armaz
,@Cd_indice_credi
,@Usuario_criacao
,@Dt_modificacao
,@Cd_regiao_entre
,@Dt_validade_cre
,@Cd_setor
,@Campo67
,@Campo68
,@Campo69
,@Campo70
,@Campo71
,@Campo72
,@Campo73
,@Campo74
,@Campo75
,@Campo76
,@Campo77
,@Campo78
,@Campo79
,@Campo80
,@Campo81
,@Campo82
,@Campo83
,@Campo84
,@Campo85
,@Campo86
,@Campo87
,@Campo88
,@Campo89
,@Campo90
,@Campo1
,@Campo92
,@Campo93
,@campo94
,@usrempr1
,@usrempr2
,@usrempr3
,@usrempr4
,@usrempr5
,@Conta_entrada
,@Conta_saida
END
CLOSE Atualiza_empresa
DEALLOCATE Atualiza_empresa;
--atualiza informações
UPDATE [dbo].[GEEMPRES]
SET [Nome_completo] = left([CLIENTES_GENESIS].[Nome_completo], 60)
,[Contato] = left([CLIENTES_GENESIS].[Contato], 30)
,[Fone] = left([CLIENTES_GENESIS].[Fone], 20)
,[Fax_fone] = left([CLIENTES_GENESIS].[Fax_fone], 20)
,[Endereco] = left([CLIENTES_GENESIS].[Endereco], 40)
,[Bairro] = left([CLIENTES_GENESIS].[Bairro], 20)
,[Municipio] = left([CLIENTES_GENESIS].[Municipio], 30)
,[Uf] = isnull([CLIENTES_GENESIS].[Uf], ' ')
,[Cep] = isnull([CLIENTES_GENESIS].[Cep], 0)
,[Cnpj_cpf] = replace(replace(replace([CLIENTES_GENESIS].[Cnpj_cpf], '.', ''), '/', ''), '-', '')
,[Inscricao] = left([CLIENTES_GENESIS].[Inscricao], 20)
,[Conceito] = CLIENTES_GENESIS.Conceito
,[Divisao] = CLIENTES_GENESIS.Divisao
,[Dt_aniversario] = convert(DATE, [CLIENTES_GENESIS].[Dt_aniversario], 103)
,[Dt_ultimo_movim] = convert(DATE, [CLIENTES_GENESIS].[Dt_ultimo_movim], 103)
,[Dt_cadastro] = convert(DATE, [CLIENTES_GENESIS].[Dt_cadastro], 103)
,[Cd_indicacao] = CLIENTES_GENESIS.Cd_indicacao
,[Cd_representant] = CLIENTES_GENESIS.Cd_representant
,[Pe_comis_baixa] = isnull([CLIENTES_GENESIS].[Pe_comis_baixa], 0)
,[Cd_contabil_cli] = CLIENTES_GENESIS.Cd_contabil_cli
,[Cd_responsavel] = CLIENTES_GENESIS.Cd_responsavel
,[Fantasia] = left([CLIENTES_GENESIS].[Fantasia], 20)
,[Pessoa] = CASE WHEN len(replace(replace(replace([CLIENTES_GENESIS].[Cnpj_cpf], '.', ''), '/', ''), '-', '')) = 14 THEN 0 ELSE 1 END
,[Cd_contabil_for] = CLIENTES_GENESIS.Cd_contabil_for
,[Cd_condicao_pag] = CLIENTES_GENESIS.Cd_condicao_pag
,[Cd_tipo_de_paga] = CLIENTES_GENESIS.Cd_tipo_de_paga
,[Cd_tipo_operaca] = CLIENTES_GENESIS.Cd_tipo_operaca
,[Inscrito] = CLIENTES_GENESIS.Inscrito
,[Irrf_acumulado] = CLIENTES_GENESIS.Irrf_acumulado
,[Tipo_de_empresa] = CLIENTES_GENESIS.Tipo_de_empresa
,[Atividade] = CLIENTES_GENESIS.Atividade
,[Funcionarios] = CLIENTES_GENESIS.Funcionarios
,[Faturamento] = CLIENTES_GENESIS.Faturamento
,[Limite_de_credi] = isnull(replace(CASE WHEN [CLIENTES_GENESIS].[Limite_de_credi] = ' ' THEN '0.000' ELSE replace([CLIENTES_GENESIS].[Limite_de_credi], '.', '') END, ',', ''), 0)
,[Cd_mercado] = CLIENTES_GENESIS.Cd_mercado
,[Usuario_modific] = CLIENTES_GENESIS.Usuario_modific
,[Envia_cobranca] = CLIENTES_GENESIS.Envia_cobranca
,[Pr_tabela_de] = CLIENTES_GENESIS.Pr_tabela_de
,[Agenda_interna] = CLIENTES_GENESIS.Agenda_interna
,[Cd_pais] = CLIENTES_GENESIS.Cd_pais
,[Cd_centralizado] = CLIENTES_GENESIS.Cd_centralizado
,[Atraso_medio] = CLIENTES_GENESIS.Atraso_medio
,[Numero] = CLIENTES_GENESIS.Numero
,[Complemento] = left(CLIENTES_GENESIS.[Complemento], 15)
,[Inscricao_munic] = left(CLIENTES_GENESIS.[Inscricao_munic], 20)
,[Suframa] = left(CLIENTES_GENESIS.[Suframa], 20)
,[Tipo_frete] = CLIENTES_GENESIS.Tipo_frete
,[Pe_comis_emissa] = CLIENTES_GENESIS.Pe_comis_emissa
,[Pe_desconto_1] = CLIENTES_GENESIS.Pe_desconto_1
,[Pe_desconto_2] = CLIENTES_GENESIS.Pe_desconto_2
,[Pe_juros_padrao] = CLIENTES_GENESIS.Pe_juros_padrao
,[Dt_ultima_atual] = convert(DATE, [CLIENTES_GENESIS].[Dt_ultima_atual], 103)
,[Cd_unidade_de_n] = CLIENTES_GENESIS.Cd_unidade_de_n
,[Cd_portador_pad] = CLIENTES_GENESIS.Cd_portador_pad
,[Ativo] = CLIENTES_GENESIS.Ativo
,[Sessao] = CLIENTES_GENESIS.Sessao
,[Cd_ctb_adi_cli] = CLIENTES_GENESIS.Cd_ctb_adi_cli
,[Cd_ctb_adi_for] = CLIENTES_GENESIS.Cd_ctb_adi_for
,[Cd_centro_armaz] = CLIENTES_GENESIS.Cd_centro_armaz
,[Cd_indice_credi] = CLIENTES_GENESIS.Cd_indice_credi
,[Usuario_criacao] = CLIENTES_GENESIS.Usuario_criacao
,[Dt_modificacao] = convert(DATE, [CLIENTES_GENESIS].[Dt_modificacao], 103)
,[Cd_regiao_entre] = CLIENTES_GENESIS.Cd_regiao_entre
,[Dt_validade_cre] = convert(DATE, [CLIENTES_GENESIS].[Dt_validade_cre], 103)
,[Cd_setor] = CLIENTES_GENESIS.Cd_setor
,[Campo67] = CLIENTES_GENESIS.Campo67
,[Campo68] = CLIENTES_GENESIS.Campo68
,[Campo69] = CLIENTES_GENESIS.Campo69
,[Campo70] = CLIENTES_GENESIS.Campo70
,[Campo71] = CLIENTES_GENESIS.Campo71
,[Campo72] = CLIENTES_GENESIS.Campo72
,[Campo73] = CLIENTES_GENESIS.Campo73
,[Campo74] = CLIENTES_GENESIS.Campo74
,[Campo75] = CLIENTES_GENESIS.Campo75
,[Campo76] = CLIENTES_GENESIS.Campo76
,[Campo77] = CLIENTES_GENESIS.Campo77
,[Campo78] = CLIENTES_GENESIS.Campo78
,[Campo79] = CLIENTES_GENESIS.Campo79
,[Campo80] = CLIENTES_GENESIS.Campo80
,[Campo81] = CLIENTES_GENESIS.Campo81
,[Campo82] = CLIENTES_GENESIS.Campo82
,[Campo83] = CLIENTES_GENESIS.Campo83
,[Campo84] = CLIENTES_GENESIS.Campo84
,[Campo85] = CLIENTES_GENESIS.Campo85
,[Campo86] = CLIENTES_GENESIS.Campo86
,[Campo87] = CLIENTES_GENESIS.Campo87
,[Campo88] = CLIENTES_GENESIS.Campo88
,[Campo89] = CLIENTES_GENESIS.Campo89
,[Campo90] = CLIENTES_GENESIS.Campo90
,[Campo1] = CLIENTES_GENESIS.Campo1
,[Campo92] = CLIENTES_GENESIS.Campo92
,[Campo93] = CLIENTES_GENESIS.Campo93
,[campo94] = CLIENTES_GENESIS.campo94
,[usrempr1] = CLIENTES_GENESIS.usrempr1
,[usrempr2] = CLIENTES_GENESIS.usrempr2
,[usrempr3] = CLIENTES_GENESIS.usrempr3
,[usrempr4] = CLIENTES_GENESIS.usrempr4
,[usrempr5] = CLIENTES_GENESIS.usrempr5
,[Conta_entrada] = CLIENTES_GENESIS.Conta_entrada
,[Conta_saida] = CLIENTES_GENESIS.Conta_saida
FROM GEEMPRES
INNER JOIN CLIENTES_GENESIS
ON GEEMPRES.usrempr1 = CLIENTES_GENESIS.usrempr1
GO
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment