Ir para conteúdo

RAQUEL

Membros
  • Total de itens

    17
  • Registro em

  • Última visita

  • Dias Ganho

    3

Tudo que RAQUEL postou

  1. Olá Gabriela!! ********Resolvido seu problema ***** Neste caso é o formado da data,deve estar da seguinte forma na SQL (MÊS/DIA/ANO). No seu caso faça da seguinte maneira, testei aqui e deu certinho: SELECT Count (PFUNC.DATAADMISSAO) AS ADMISSAO FROM PFUNC (NOLOCK) WHERE PFUNC.CODCOLIGADA = :COLIGADA AND PFUNC.DATAADMISSAO >= '06/01/2020' AND PFUNC.DATAADMISSAO <= '06/30/2020' Me diga se deu certo, abraço!
  2. Jair, ainda estou aprendendo a usar Join,vou aplicar desta maneira que você fez, muito obrigada!
  3. Bom dia! Na verdade deu certo mesmo, acabei conferindo melhor está tudo ok!
  4. Fiz da seguinte forma, mas está puxando pessoas que não são vendedores: SELECT PFFINANC.CHAPA, PFUNC.NOME, SUM (PFFINANC.VALOR) FROM PFFINANC,PEVENTO,PFUNC,PFUNCAO WHERE PFUNC.CODCOLIGADA = '1' AND PEVENTO.CODCOLIGADA = '1' AND PFFINANC.CODCOLIGADA = '1' AND PFUNC.CHAPA = PFFINANC.CHAPA AND PFFINANC.CODEVENTO = PEVENTO.CODIGO AND PFFINANC.ANOCOMP =:ANO AND PFFINANC.MESCOMP =:MES AND PEVENTO.PROVDESCBASE = 'P' AND PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO AND PFUNCAO.NOME LIKE '%VENDEDOR%' AND PFUNC.CODSITUACAO <> 'D' GROUP BY PFFINANC.CHAPA,PFUNC.NOME /*Autor: Raquel Rodrigues da Costa Departamento Pessoal*/
  5. Preciso muito de uma formula ou na própria SQL onde eu consiga somar estes valores de proventos da consulta por funcionário, segue a SQL: (A consulta me traz todos esses proventos dos vendedores, porem quero somar por funcionário) SELECT PFUNC.CODSECAO, PFFINANC.CHAPA, PFUNC.NOME, PFFINANC.ANOCOMP as ANO, PFFINANC.MESCOMP as MÊS, PFFINANC.CODEVENTO, PEVENTO.DESCRICAO, PFFINANC.VALOR, PFFINANC.DTPAGTO, PFUNCAO.NOME AS FUNCAO FROM PFFINANC,PEVENTO,PFUNC,PFUNCAO WHERE PFUNC.CODCOLIGADA = '1' AND PEVENTO.CODCOLIGADA = '1' AND PFFINANC.CODCOLIGADA = '1' AND PFUNC.CHAPA = PFFINANC.CHAPA AND PFFINANC.CODEVENTO = PEVENTO.CODIGO AND PFFINANC.ANOCOMP =:ANO AND PFFINANC.MESCOMP =:MES AND PEVENTO.PROVDESCBASE = 'P' AND PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO AND PFUNCAO.NOME LIKE '%VENDEDOR%' AND PFUNC.CODSITUACAO <> 'D' /*Autor: Raquel Rodrigues da Costa Departamento Pessoal*/
  6. RAQUEL

    Formula RM

    ********************RESOLVIDO*************************************** Boa tarde! Decidi fazer da seguinte forma, sabendo que o valor que está no campo ajuda de custo é de 100,00 reais, usei a seguinte lógica: SE TABFUNC('AJUDACUSTO','V') = 100 ENTAO 36.65 FIMSE *-*
  7. Boa tarde! Preciso de uma fórmula mas não consigo criar ela, estou na seguinte situação: Vou inserir um evento no contracheque dos funcionários e dentro deste evento preciso de uma fórmula , que faça o seguinte: existe um campo chamado ajuda de custo em parâmetros dentro do cadastro do funcionários, colocamos um valor de ajuda de custo, mas para não ter que alterar manual, preciso de uma formula aonde ele verifique se no campo ajuda de custo não estiver nullo ele vai retornar 36.65 no evento e não os 100 reais como esta no campo,se estiver nulo vai retornar zero. (OBS: neste campo tem o valor de 100,00 reais somente para alguns funcionários, porém na próxima competência esse valor volta a ser 100, esse ajuste é apenas para este mês)
  8. Jair, boa tarde! É que não coloquei aqui mas esta informação puxei separadamente. Att,Raquel
  9. *****RESOLVIDO*** SELECT COUNT (DISTINCT CHAPA) FROM PFUNC,PPESSOA,VATESTADO,VTIPOATESTADO,VCID,PSECAO WHERE PPESSOA.CODIGO = VATESTADO.CODPESSOA AND PPESSOA.CODIGO = PFUNC.CODPESSOA AND PFUNC.CODPESSOA = VATESTADO.CODPESSOA AND /*VATESTADO.DTINICIO >= '06-26-2020' AND VATESTADO.DTINICIO <= '06-30-2020' AND*/ VTIPOATESTADO.CODTPATESTADO = VATESTADO.CODTPATESTADO AND PFUNC.CODSITUACAO <> 'D' AND VATESTADO.CID = VCID.CID AND PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA AND PFUNC.CODSECAO = PSECAO.CODIGO AND PSECAO.CODFILIAL =:CODFILIAL AND VATESTADO.DTINICIO >= :DTINICIO AND (VATESTADO.CID = 'B34.2'OR VATESTADO.CID = 'B34.9'OR VATESTADO.CID = 'B97.2'OR VATESTADO.CID = 'U07.4'OR VATESTADO.CID = 'U07.1'OR VATESTADO.CID = 'U04.9'OR VATESTADO.CID = 'J06.9') /*Autor: Raquel Rodrigues da Costa Departamento Pessoal*/
  10. Boa tarde! Possuo a SQL abaixo, mas preciso que me traga a soma de funcionário que aparecem na consulta(obs: não contar os duplicados, uma vez que um mesmo funcionários tem mais de um registro de atestado) e a soma da quantidade de dias de atestados com nome de dias na consulta: Segue a consulta sql: SELECT PFUNC.CODSECAO AS SECAO, PSECAO.DESCRICAO AS SECAO, PFUNC.CHAPA AS MATRICULA, PFUNC.NOME, PFUNC.CODSITUACAO AS STATUS, VATESTADO.DTINICIO, VATESTADO.DTFINAL, VATESTADO.CID, VCID.DESCRICAOCID, VTIPOATESTADO.NOMETPATESTADO AS TIPO, DATEDIFF (day,VATESTADO.DTINICIO,VATESTADO.DTFINAL+1) AS DIAS FROM PFUNC,PPESSOA,VATESTADO,VTIPOATESTADO,VCID,PSECAO WHERE PPESSOA.CODIGO = VATESTADO.CODPESSOA AND PPESSOA.CODIGO = PFUNC.CODPESSOA AND PFUNC.CODPESSOA = VATESTADO.CODPESSOA AND /*VATESTADO.DTINICIO >= '06-26-2020' AND VATESTADO.DTINICIO <= '06-30-2020' AND*/ VTIPOATESTADO.CODTPATESTADO = VATESTADO.CODTPATESTADO AND PFUNC.CODSITUACAO <> 'D' AND VATESTADO.CID = VCID.CID AND PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA AND PFUNC.CODSECAO = PSECAO.CODIGO AND PSECAO.CODIGO =:PSECAOCOD AND VATESTADO.DTINICIO >= :DTINICIO AND (VATESTADO.CID = 'B34.2'OR VATESTADO.CID = 'B34.9'OR VATESTADO.CID = 'B97.2'OR VATESTADO.CID = 'U07.4'OR VATESTADO.CID = 'U07.1'OR VATESTADO.CID = 'U04.9'OR VATESTADO.CID = 'J06.9') ORDER BY PFUNC.NOME /*Autor: Raquel Rodrigues da Costa*/
  11. Olá, boa tarde! Estou criando a uma consulta sql, preciso criar uma condição definida pela data de hoje, ou seja em tempo sempre que a SQL for gerada, segue para melhor entendimento: SELECT * FROM PESTABILIDADE WHERE DATAFIM = *DATA DE HOJE* (Aqui quero sempre retornar a data atual da geração da consulta).
  12. Bom dia! Tenho uma consulta onde trago o ultimo aso realizado pelo exame "0001 - exame clinico", pois no meu caso aqui na empresa é padrão todos os colaboradores possuem exame clinico no ASO , assim facilita puxar por ele, também estou filtrando por código de filial, acredito que você terá que ajustar só os nomes campos do banco, pois o seu deve ser diferente! Se der certo dê um joinha, espero ter ajudado;Segue: SELECT PFUNC.CHAPA, PPESSOA.NOME, PSECAO.DESCRICAO AS SETOR, PSECAO.CODIGO AS CODIGO_SECAO, VEXAMESPRONT.CODEXAME,VEXAMESPRONT.DATAEXAME FROM PFUNC,PSECAO,PPESSOA,VEXAMESPRONT INNER JOIN (SELECT CODPESSOA, MAX(DATAEXAME) As UltimaData FROM VEXAMESPRONT GROUP BY CODPESSOA) As Z ON VEXAMESPRONT.CODPESSOA = Z.CODPESSOA AND VEXAMESPRONT.DATAEXAME = Z.UltimaData WHERE PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA AND PFUNC.CODSECAO = PSECAO.CODIGO AND PPESSOA.CODIGO=PFUNC.CODPESSOA AND VEXAMESPRONT.CODPESSOA = PPESSOA.CODIGO AND PFUNC.CODSITUACAO <> 'D' AND PSECAO.CODFILIAL =:CODSECAO AND VEXAMESPRONT.DATAEXAME =(SELECT MAX (DATAEXAME) FROM VEXAMESPRONT M2 WHERE M2.DATAEXAME=VEXAMESPRONT.DATAEXAME ) ORDER BY DATAEXAME DESC /*Autor: Raquel Rodrigues da Costa*/
  13. Bom dia! Não sei se te ajuda... Mas neste exemplo estou puxando todos os relacionamentos com a tabela 'VEXAMESPRONT': SELECT * FROM GLINKSREL WHERE MASTERTABLE = 'VEXAMESPRONT' Abraço!
  14. RAQUEL

    SQL no relatório

    Bom dia! Preciso de uma ajuda! Criei uma SQL cujo dados se relaciona com 03 ou mais tabelas, preciso criar um relatório no RM REPORTS com essa SQL porém todo jeito que faço não da certo, o relatório simplesmente não puxa nada, ao consultar a SQL a mesma está normal tudo certo, mas no relatório não puxa os dados. Existe alguma configuração a ser feita no relatório alem de inserir a SQL no corpo do relatório?
  15. RAQUEL

    Cursos RM

    Olá, aproveitando o comentário, também quero fazer um curso! de preferência on line... você sabe me dizer como consigo? Mais especifico relatórios do RM e formulas
×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.