Ir para conteúdo

Jeil Pereira

Members
  • Total de itens

    14
  • Registro em

  • Última visita

Reputação

0 Comum

2 Seguidores

Sobre Jeil Pereira

  1. Jeil Pereira

    Retornar Colunas com valores

    (Tab Teste ) id, campo1, campo2,campo3 1 a 2 c 3 a só traz os campos id,campo1,campo3
  2. Jeil Pereira

    Retornar Colunas com valores

    A coluna precisa ter pelo menos um registros preenchido independente se é pro mesmo id da outra coluna
  3. Jeil Pereira

    Retornar Colunas com valores

    Olá boa noite, gostaria de saber se consigo fazer um comando dinamico no sql que só traga as colunas que possuem algum valor: exemplo tenho 20 colunas no sql e só 10 possuem algum valor preciso fazer isso dinamico sem validar uma por uma Att,
  4. Jeil Pereira

    Problema para trazer campo diferente do group by

    Tenho a seguinte tabela create table testeValor ( id int identity(1,1), uf_dep char(10), cod_ramo char(10), pr_emit numeric(10,2) ) Preciso fazer um select que traga o id a soma dos valores de pr_emit agrupando pelos campos uf_dep e cod_ramo nao estou conseguindo montar esse select
  5. Jeil Pereira

    Retornar todos registros de um campo em parametro de função

    Segue a função e a procedure q a espera : ALTER function [dbo].[Campo]() returns int as begin declare @var int set @var =( select SEQUENCIA from ( select top 1 SEQUENCIA from PREMIT ) x) return @var end ALTER procedure [dbo].[inseriLog] as begin declare @TabelaConsulta nvarchar(255) declare @Coluna nvarchar(255) declare @Regra nvarchar(255) declare @id nvarchar(255) declare @insert nvarchar(255) set @insert = 'insert into AIG_SUSEP_LOG_ERRO(ID,TABELA,COLUNA,REGRA)' set @id = dbo.campo() set @TabelaConsulta = 'Premit' set @Coluna ='Sequencia' set @Regra = 'Maior que mil' exec(@insert + 'Select ''' + @id + ''' ,''' + @TabelaConsulta + ''', ''' + @Coluna + ''' ,''' + @Regra + ''' from premit where sequencia > 10000 ' ) end Preciso ter todos os valores do campo sequencia pra usar na procedure
  6. Olá boa tarde, estou com uma dificuldade , preciso fazer uma função que armazene todos valores de um campo em um parametro só que da erro pois a função nao aceita multiplos valores. só da certo a função se eu colocar um top 1. ALTER function [dbo].[Campo]() returns int as begin declare @var int set @var =( select SEQUENCIA from ( select top 1 SEQUENCIA from PREMIT ) x) return @var end Preciso salvar todos os registros de um campo em um parametro para utiliza-los em uma procedure Att Jeil
  7. Jeil Pereira

    Erro ao colocar Where

    Preciso adicionar mais um insert mas agora não para o min len mas para pegar o count de vazios
  8. Jeil Pereira

    Erro ao colocar Where

    Preciso colocar um where id='' mas seguindo o leiaut esse teste é para ver o total de registros em branco do campo id
  9. Jeil Pereira

    Erro ao colocar Where

    USE [etlProjetos] GO /****** Object: StoredProcedure [dbo].[ExportaProfile] Script Date: 05/13/2014 09:25:11 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER procedure [dbo].[ExportaProfile] as begin declare @TabelaConsulta nvarchar(255) declare @TabelaResultado nvarchar(255) declare @insert nvarchar(255) declare @ProfilingVersao nvarchar(255) declare @ProfilingTeste nvarchar(255) declare @Id nvarchar(255) declare @codigoMaterial nvarchar(255) declare @DescResumida nvarchar(255) declare @DescDetalhada nvarchar(255) declare @Observacao nvarchar(255) declare @Cnpj nvarchar(255) declare @resultado nvarchar(255) set @TabelaConsulta = 'etlMaterial' set @TabelaResultado = 'temp_Resultado_Profiling' set @insert = 'insert into temp_Resultado_Profiling(ID_Profiling,Teste,Campo,Resultado,Data) ' set @ProfilingVersao = '1a versao' set @Id = 'Id' set @codigoMaterial = 'codigoMaterial' set @DescResumida = 'DescResumida' set @DescDetalhada = 'DescDetalhada' set @Observacao = 'Observacao' set @Cnpj = 'Cnpj' --Tamanho mínimo set @ProfilingTeste = 'Tamanho minimo' exec(@insert + 'Select ''' + @ProfilingVersao + ''', ''' + @ProfilingTeste + ''', ''' + @Id + ''', len(min(' + @Id + ')),GETDATE() from ' + @TabelaConsulta) exec(@insert + 'Select ''' + @ProfilingVersao + ''', ''' + @ProfilingTeste + ''', ''' + @codigoMaterial + ''', len(min(' + @codigoMaterial + ')),GETDATE() from ' + @TabelaConsulta) exec(@insert + 'Select ''' + @ProfilingVersao + ''', ''' + @ProfilingTeste + ''', ''' + @DescResumida + ''', len(min(' + @DescResumida + ')),GETDATE() from ' + @TabelaConsulta) --Tamanho máximo set @ProfilingTeste = 'Vazios' end select COUNT( *)from etlMaterial where ID='' Preciso adicionar esse select no padrão da procedure mas não estou conseguindo select COUNT( *)from etlMaterial where ID=''
  10. Jeil Pereira

    Tratar campo de endereço

    Ola , gostaria de saber se no sql eu consigo fazer uma separação de string até numero , os numeros e após numeros ; exemplo : ( (Rua doze de outubro 342 bloco 5) var 1 - Rua doze de outubro var 2 - 342 var 3 - bloco 5 ) Preciso fazer uma separação assim em um campo de endereço. que esta totalmente bagunçado
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.