Ir para conteúdo
Anúncios Publicitários

Gabriela Borin

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Reputação

0 Neutro

Sobre Gabriela Borin

  • Rank
    Membro Ativo no Fórum
  • Data de Nascimento 23-06-1988

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Gabriela Borin

    Liquido de férias

    O estranho é que agora quando eu comento a parte da somatória, ele trouxe todos os eventos em duplicar, porém quando eu deixo a somatória, o valor do liquido da muito alto, será que o erro está na somatória?
  2. Gabriela Borin

    Liquido de férias

    Ainda não deu certo Jair! Já tentei de tudo, a SQL ainda duplica os registros, penso ser alguma coisa no Where, mas não sei o que é.
  3. Gabriela Borin

    Não trazer registros nulos

    Funcionou perfeitamente, muito obrigada.
  4. Gabriela Borin

    Não trazer registros nulos

    Boa tarde!! Fiz uma SQL para trazer todos os funcionários que possuem deficiência, porém esta retornando todos e quem não tem o fleg no campo de deficiência ele traz nulo (zero ou em branco), gostaria que retornasse somente quem tem no cadastro o fleg na deficiência, alguém poderia me ajudar como devo colocar essa condição na SQL. SELECT PFUNC.CODFILIAL, PFUNC.CHAPA, PFUNC.NOME, PFUNC.CODSITUACAO, PFUNCAO.NOME AS FUNCAO, CASE WHEN PPESSOA.DEFICIENTEFISICO = '1' THEN 'FÍSICO' ELSE CASE WHEN PPESSOA.DEFICIENTEAUDITIVO = '1' THEN 'AUDITIVO' ELSE CASE WHEN PPESSOA.DEFICIENTEFALA = '1' THEN 'FALA' ELSE CASE WHEN PPESSOA.DEFICIENTEVISUAL = '1' THEN 'VISUAL' ELSE CASE WHEN PPESSOA.DEFICIENTEMENTAL = '1' THEN 'MENTAL' END END END END END FROM PFUNC (NOLOCK) JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA JOIN PFUNCAO ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO WHERE PFUNC.CODCOLIGADA =:COLIGADA AND PFUNC.CODFILIAL =:FILIAL AND PFUNC.CODSITUACAO <> 'D' ORDER BY PFUNC.NOME
  5. Gabriela Borin

    Liquido de férias

    Eu fiz isso que você orientou, ele está duplicando 93 vezes o mesmo evento, ele puxou os eventos do recibo que pedi porém duplicando. Você consegue identificar o que está errado?
  6. Gabriela Borin

    Liquido de férias

    Eu coloquei o Between e puxou, porém puxou errado. Não sei se ele está somando os eventos da Folha junto com os eventos das férias.
  7. Gabriela Borin

    Liquido de férias

    Boa tarde!! Estou criando uma SQL para trazer o líquido das férias, ela salva sem dar erro, porém não puxa os dados. Alguém poderia verificar se está correto por favor. SELECT PFUNC.CODCOLIGADA AS COLIGADA, PFUNC.CODFILIAL AS FILIAL, PFUNC.CHAPA AS CHAPA, PFUNC.NOME AS FUNCIONARIO, PFUFERIASPER.DATAINICIO AS INICIOFERIAS, PFUNC.CODBANCOPAGTO AS BANCO_PAGTO, PFUNC.CODAGENCIAPAGTO AS AGENCIA, PFUNC.CONTAPAGAMENTO AS CONTA, SUM(PFUFERIASVERBAS.VALOR * (CASE PEVENTO.PROVDESCBASE WHEN 'P' THEN +1 WHEN 'D' THEN -1 END)) LIQUIDO FROM PFUFERIASPER(NOLOCK),PEVENTO(NOLOCK),PFUNC(NOLOCK), PFUFERIASVERBAS(NOLOCK) WHERE PFUFERIASPER.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFUFERIASPER.CHAPA=PFUNC.CHAPA AND PFUFERIASVERBAS.CODCOLIGADA=PFUNC.CODCOLIGADA AND PFUFERIASVERBAS.CHAPA=PFUNC.CHAPA AND PFUFERIASVERBAS.CODCOLIGADA=PEVENTO.CODCOLIGADA AND PFUFERIASVERBAS.CODEVENTO=PEVENTO.CODIGO AND PFUNC.CODCOLIGADA= :COD_COLIGADA AND PFUNC.CODFILIAL= :COD_FILIAL AND PFUFERIASPER.DATAINICIO= :INICIO_FERIAS1 AND PFUFERIASPER.DATAINICIO= :INICIO_FERIAS2 AND PEVENTO.PROVDESCBASE IN ('P','D') AND PFUFERIASVERBAS.VALOR<>'0' AND PFUNC.CODSITUACAO<>'D' GROUP BY PFUNC.CODCOLIGADA, PFUNC.CODFILIAL, PFUNC.CHAPA, PFUNC.NOME, PFUFERIASPER.DATAINICIO, PFUNC.CODBANCOPAGTO, PFUNC.CODAGENCIAPAGTO, PFUNC.CONTAPAGAMENTO ORDER BY PFUNC.NOME
  8. Gabriela Borin

    SQL composta (RESOLVIDO)

    Deu certo Omar!! Muito obrigada, ficou perfeita a SQL.
  9. Gabriela Borin

    SQL composta (RESOLVIDO)

    Eu consegui criar a SQL com a condição dentro do SELECT: IIF (PFDEPEND.GRAUPARENTESCO='6',PFDEPEND.NOME,'') AS NOME_PAI, IIF (PFDEPEND.GRAUPARENTESCO='7',PFDEPEND.NOME,'') AS NOME_MAE Deu certo, mas ele puxa duas linhas, uma com o nome da mãe e outra com o nome do pai, será que não dá para colocar tudo na mesma linha? Porque dessa forma, dentro do relatório ele só puxa um, não puxa os dois nomes.
  10. Gabriela Borin

    SQL composta (RESOLVIDO)

    Entendi.. Deu certo a execução da SQL, puxou os dados certinho. Só me tira uma dúvida, no relatório eu preciso que ele puxe o nome da mãe e do pai, quando eu coloco o campo que informei no SELECT ele puxa o nome do primeiro dependente que seria o pai (por ser código 6), não tem como eu colocar dentro do SELECT que eu quero que ele busca o nome do dependente se o grau de parentesco por 6 por exemplo? Tipo algo assim: PFDEPEND.NOME (SE PFDEPEND.GRAUPARENTESCO ='6') AS NOME_PAI (não sei se tem como colocar a função SE dentro da SQL, você entendeu o que quero dizer? Preciso encontrar uma forma de especificar que aquele campo é para ele puxar o nome do pai e no outro o da mãe.
  11. Gabriela Borin

    Relatório está duplicando

    Omar, a SQL está gerando corretamente, o único problema é dentro do Reports o relatório está duplicando, conforme havia dito, ele duplica de acordo com a quantidade de dependentes.
  12. Gabriela Borin

    SQL composta (RESOLVIDO)

    Eu coloquei desta forma e a SQL não apresentou erro. Porém não busca os dados, quando eu executo a SQL ela fica em branco. Eu estou tendo dificuldade de fazer essa SQL porque alguns dados eu preciso da descrição, como Estado Civil, Nacionalidade, Grau de Instrução, e na tabela PFUNC esses dados estão com código.
  13. Gabriela Borin

    SQL composta (RESOLVIDO)

    Olá Giuliano!! Não estou direto no Reports, eu faço o teste na própria SQL antes de vincular ao relatório. Mas obrigada pela dica.
  14. Gabriela Borin

    SQL composta (RESOLVIDO)

    Eu coloquei o nome da tabela conforme vc orientou e deu esse erro: FROM PFUNC (NOLOCK) JOIN PFUNCAO ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO JOIN PPESSOA ON PPESSOA.CODIGO = PFUNC.CODPESSOA JOIN GFILIAL ON GFILIAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL JOIN PCODNACAO ON PCODNACAO.CODCLIENTE = PPESSOA.CODIGO AND PCODNACAO.DESCRICAO = PPESSOA.NACIONALIDADE JOIN PCODINSTRUCAO ON PCODINSTRUCAO.CODCLIENTE = PPESSOA.CODIGO AND PCODINSTRUCAO.DESCRICAO = PPESSOA.GRAUINSTRUCAO JOIN PCODESTCIVIL ON PCODESTCIVIL.CODCLIENTE = PPESSOA.CODIGO AND PCODESTCIVIL.DESCRICAO = PPESSOA.ESTADOCIVIL JOIN PFDEPEND ON PFDEPEND.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFDEPEND.GRAUPARENTESCO = PFUNC.GRAUPARENTESCO
  15. Gabriela Borin

    Relatório está duplicando

    Bom dia Omar!! Eu já coloquei esse comando e mesmo assim está duplicando. Será que não existe dentro do RM Reports um comando para não duplicar? ou teria algum outro comando para colocar dentro da SQL? SELECT DISTINCT PFDEPEND.NOME, PCODPARENT.DESCRICAO, PFDEPEND.DTNASCIMENTO, PFDEPEND.SEXO, GFILIAL.NOME AS NOME_FILIAL, GFILIAL.CGC, GFILIAL.CIDADE, GFILIAL.ESTADO, GFILIAL.CEP, GFILIAL.RUA, GFILIAL.BAIRRO, PFUNC.NOME AS NOME_FUNC, PFUNC.DATAADMISSAO, PFUNC.CHAPA, PPESSOA.CARTEIRATRAB, PPESSOA.SERIECARTTRAB FROM PFUNC, GFILIAL, PPESSOA, PFDEPEND, PCODPARENT WHERE PPESSOA.CODIGO = PFUNC.CODPESSOA AND GFILIAL.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL AND PFUNC.CHAPA = PFDEPEND.CHAPA AND PCODPARENT.CODCLIENTE = PFDEPEND.GRAUPARENTESCO AND PFDEPEND.GRAUPARENTESCO = '1' AND PFUNC.CHAPA = :CHAPA
×

Important Information

Usando este site, você concorda com nossos Termos de Uso.