Jump to content

tanaka_

Members
  • Content count

    20
  • Joined

  • Last visited

Community Reputation

0 Comum

About tanaka_

Recent Profile Visitors

423 profile views
  1. tanaka_

    Query SQL SERVER que exporta csv

    Obrigado pela ajuda. Entre tanto, preciso fazer isso usando apenas o consulta SQL SERVER. para a partir daí criar uma Job direto no SGBD (sql management studio).
  2. Bom dia, Amigos. Preciso criar uma query que ao ser executada salve o resultado com extensão "*.csv". Nessa query eu faço a junção com outras tabelas, após isso vou criar uma job para salvar os arquivos por "nome" + Dataatual +.csv Agradeço pela atenção.
  3. tanaka_

    Retornar várias linhar da Procedore

    Vou ter que pesquisar... Não tenho conhecimento para efetuar isso. Consigo abrir a [st_ConsultaCep], porém, não consigo através da estrutura atual criar essa função. De qualquer forma, obrigado.
  4. Boa tarde, Preciso de auxilio para criar uma consulta sql para retornar várias linhas dinamicamente. Tenho a seguinte procedore "st_ConsultaCep" no banco que valida o CEP . declare @p3 int set @p3=0 declare @p4 varchar(255) set @p4='' declare @p5 varchar(80) set @p5='' declare @p6 varchar(30) set @p6='' declare @p7 int set @p7=1 declare @p8 varchar(50) set @p8='' declare @p9 varchar(4) set @p9='' declare @p10 varchar(2) set @p10='' exec st_ConsultaCep '78090785',1,@p3 output,@p4 output,@p5 output,@p6 output,@p7 output,@p8 output,@p9 output,@p10 output select @p3, @p4, @p5, @p6, @p7, @p8, @p9, @p10 Que retorna a seguinte informação: 0 RUA UM COHAB SÃO GONÇALO 1 CUIABA MT Tentei utilizar o cross apply, porém sem sucesso. Alguma sugestão para a consulta sql Seria algo neste sentido que eu preciso... select * from CONGR001 A INNER JOIN CONVE002 B ON A.ID_Grupo=B.ID_Cota INNER JOIN CORCC026 C ON C.ID_Endereco=B.ID_Endereco CROSS APPLY st_ConsultaCep(C.CEP,1)
  5. tanaka_

    [Resolvido] Fazer com o WampServer uma intranet

    Compartilha ai o link com a solução amigo.
  6. Exemplo:. declare @n1 int declare @n2 int declare @n3 int declare @aux_n4 int Select @n1 = vl_1 from A Select @n2 = vl_2 from B Select @n3 = vl_3 from C @aux_n4 = @n1+@n2; --(aqui apresenta o erro) SELECT @aux_n4 = @n1+@n2; --(ASSIM EXECUTA E ARMAZENA O SOMA NORMALMENTE. PRECISO COLOCAR O "SELECT") SELECT @aux_n4 -- (AQUI LISTA O RESULTADO)
  7. Acima eu tenho consultas distintas, e que preciso do resultado delas para fazer outros calculo...
  8. Preciso calcular o resultado das consultas.. DECLARE @NM_CONSORCIADO varchar(40); DECLARE @ID_COTA int; DECLARE @GRUPO varchar(6); DECLARE @COTA smallint; DECLARE @VERSAO smallint; DECLARE @PZ_COTA smallint; DECLARE @VL_CREDITO float; DECLARE @PE_TA float; DECLARE @PE_FR float; DECLARE @PE_TAXA float; DECLARE @VL_SD_Devedor float; DECLARE @PE_SD_Devedor float; DECLARE @NOTAP_PC_ATUAL float; DECLARE @VL_BEM_C_TX float; DECLARE @VL_SEGURO float; DECLARE @TOTAL_BEM float; set @ID_COTA = 135296; SELECT @NM_CONSORCIADO = a.NM_Consorciado, @ID_COTA = a.ID_Cota, @GRUPO = a.CD_Grupo, @COTA = a.CD_Cota, @VL_CREDITO = a.VL_Credito, @VERSAO = a.Versao, @PZ_COTA = a.PZ_Cota, @PE_TA = b.PE_TA, @PE_FR = b.PE_FR, @PE_TAXA = d.PE_Taxa, @NOTAP_PC_ATUAL = cast((((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito)+((((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito)* d.PE_TAXA)/100*a.PZ_COTA)) / a.PZ_Cota as float (2)), @VL_BEM_C_TX = cast((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito as float(2)), @VL_SEGURO = cast((((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito)* d.PE_TAXA)/100*a.PZ_COTA as float(2)), @TOTAL_BEM = cast(((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito)+((((a.VL_Credito*(b.PE_TA+b.PE_FR))/100+a.VL_Credito)* d.PE_TAXA)/100*a.PZ_COTA) as float (2)) FROM CONBI002 as a inner join CONVE033 b on a.ID_Taxa_Plano=b.ID_Taxa_Plano left join CONVE002C c on c.ID_Cota=a.ID_Cota inner join CONSG005 d on d.ID_Plano_Seguro=c.ID_Plano_Seguro WHERE a.ID_Cota = @ID_COTA select @NM_CONSORCIADO as nome,@GRUPO,@COTA,@VL_CREDITO AS VL_CREDITO,@VERSAO,@PZ_COTA,@PE_TA,@PE_FR,@PE_TAXA,@NOTAP_PC_ATUAL,@VL_BEM_C_TX,@VL_SEGURO,@TOTAL_BEM; --SELECT * FROM CONBI002 WHERE ID_Cota = 150577 -- SALDO DEVEDOR PARA QUITAÇÃO -- Select @VL_SD_Devedor = VL_SD_Devedor,@PE_SD_Devedor = PE_SD_Devedor from fn_dsvevlsaldodevedor(@ID_COTA,GETDATE(),@VL_CREDITO) -- ID_COTA,DATA ATUAL,VALOR DO BEM select @VL_SD_Devedor,@PE_SD_Devedor as PE_SD_Devedor --Select * from fn_dsvevlsaldodevedor('135296',GETDATE(),'13982.86') -- ID_COTA,DATA ATUAL,VALOR DO BEM -- SALDO DEVEDOR VENCIDO ATUAL -- select ID_Cota,resultado.CD_Grupo,resultado.CD_Cota,resultado.Versao, SUM(resultado.VL_MJ+resultado.VL_Total)as 'VL_PENDENTE_TOTAL', SUM(resultado.PE_FC_Ideal) as '% Total PENDENTE' --,resultado.NO_Parcela from ( select A.ID_Cota, C.CD_Grupo, C.CD_Cota, C.Versao, A.NO_Parcela, A.DT_Vencimento, A.VL_MJ, A.VL_Total, B.PE_FC_Ideal from vw_ReCobranca AS A INNER JOIN vw_VePEIdealMensal B ON A.ID_Cota = B.ID_Cota inner join CONBI002 C ON C.ID_Cota = A.ID_Cota where A.ID_Cota = 135296--@ID_COTA and a.ID_CD_Movto_Fin IN ('10') AND A.NO_PARCELA= b.NO_Parcela and A.DT_Vencimento < GETDATE())as resultado group by ID_cota,CD_Grupo,CD_Cota,Versao--,NO_Parcela
  9. Bom dia, Senhores. Gostaria de saber qual a forma correta de calcular valores de duas ou mais consultas distintas. É necessário criar tabela temporária? Inicialmente declarei algumas variáveis no sqlserver, no entanto, ao tentar utilizar o valor da consulta "A" para calcular com a consulta "B" e armazenar este valor em uma variável auxiliar eu não consigo atribuir o resultada nela.
  10. Valeu Diemerson. Deu certo.
  11. Nossa... Que coisa complicada rs eu esperava algo mais fácil. Tipo... select * from fn_ValorDevolver(select a.id_empresa,a.cd_cota,a.cd_cota,a.versao,getdate() from conbi001 as a where id_grupo in ('300','315')) Neste caso utilizar um sub select para pegar os dados e passar com parâmetro, porém, não executa. :wacko:
  12. Bom dia, Senhores. Preciso de auxilo para executar a seguinte consulta sql, porém de forma dinâmica. Alguém pode me ajudar ? select * from fn_ValorDevolver(1,'000309','0015','00',GETDATE()) 1 = codigo da empresa fixo 000309 = grupo existe vários 0015 = número do participante = existe vários getdate() = data base
  13. tanaka_

    Filtrar cpf/cnpj duplicado

    Boa tarde, Amigos. Sou e estudante e estou tendo muita dificuldade para efetuar algumas consultas propostas na empresa onde trabalho. Vamos lá. Tenho a seguinte situação. Existe uma tabela onde possuí diversas informações e nela preciso filtra todos os registros que possuem o mesmo cpj/cnpj e que estejam com id_pessoa diferente. O problema, acredito eu, que no passado não existia uma trava que bloqueava a inserção de pessoa com o mesmo cpf. Exemplo: cpf/cnpj NOME ID_PESSOA 07998414000538 EMPRESA1 LTDA-EPP 173435 07998414000538 EMPRESA1 LTDA-EPP 173438 025737682435 LUIZ HENRIQUE 40025 025737682124 MARCOS AJ 22551 025737682124 MARCOS AJ 22551 025737682124 MARCOS AJ 22551 025737682124 MARCOS AJ 00214 025737682124 MARCOS AJ 24457
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.