Jump to content

Rhicky

Membros
  • Content Count

    400
  • Joined

  • Last visited

Community Reputation

0 Neutro

2 Followers

About Rhicky

  • Rank
    Membro Ativo no Fórum
  • Birthday 04/12/1980

Recent Profile Visitors

636 profile views
  1. Amigos, Alguém sabe como fazer o controle de faltas do professor no sistema educacional para, posteriormente ser integrado para a folha de pagamento?
  2. Amigos, Preciso realizar o cálculo de 13o salário de professores (P) de um cliente somente por médias. Para tanto, estou utilizando fórmula adicional para zerar o salário nominal. Porém, quando utilizo a fórmula adicional o sistema não realiza o cálculo do 13o salário. As fórmulas que já testei no cálculo foram: 0-RC e 0-(H*J). Porém, nenhuma funciona. Sendo assim, pergunto, para empregados tipo "P-Professor", qual é a fórmula adicional que devo utilizar para zerar o salário no cálculo do 13o salário ?
  3. Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br
  4. Tópico Fechado / Resolvido. O mesmo foi marcado como resolvido por não haver mais nada a resolver, pelo mesmo ter ficado parado por muito tempo sem o membro que o iniciou voltar a participar ou comentar, ou por não ter mais comentários de nenhum outro membro do Fórum. Qualquer coisa, alguma dúvida ou questionamento sobre o assunto, pode postar novamente que analisaremos, ou se preferir, favor entrar em contato com a administração ou moderação, através do link: Administradores e Moderadores que retiraremos o STATUS de RESOLVIDO do seu título. Se preferir, mande um email para admin@forumrm.com.br
  5. OK Lugão, deu certo. Obrigado. Aproveitando o post, agora preciso converter esta SQL para Oracle, alguém sabe informar como ficaria ?
  6. Este problema está resolvido. Tive que criar um sub-select. Obrigado.
  7. Tenho um empregado que no cadastro de histórico de seção (PFHSTSEC), consta as seguintes datas de alteração de histórico: 13/01/2006 01/04/2009 01/10/2009 Preciso verificar em qual seção o empregado está ou estava em uma determinada data, para tanto, desenvolvi a SQL abaixo: ---------------------- SELECT A.CHAPA, SUBSTR(B.DESCRICAO, 1, 6) AS CR FROM PFHSTSEC A, PSECAO B WHERE A.CHAPA = '000663' AND A.CODCOLIGADA = 7 AND B.CODCOLIGADA = A.CODCOLIGADA AND TO_CHAR(A.DTMUDANCA, 'MM') = 04 AND TO_CHAR(A.DTMUDANCA, 'YYYY') = 2009 AND A.CODSECAO = B.CODIGO ---------------------- Quando passo o parâmetro do mês e ano que existe no histórico, o sistema traz o resultado certinho, porém, quando passo um mês e ano que não existe no histórico ele traz vazio. Preciso que a SQL verifique em qual CR o empregado estava no mês e ano informado. Por exemplo: Na SQL acima, o sistema está retornando valor, pois o empregado possui histórico de mudança de seção na data 01/04/2009, porém se eu passar a data 01/02/2009, o sistema retorna vazio, pois não existe histórico de mudança nesse período. O que deve ser alterado na SQL para tratar esta situação ?
  8. Prezados, É o seguinte: Quando quero fazer mais de um update em sequência, no SQL SERVER, uno as sentenção pelo comando "GO". E quando quer fazer o mesmo procedimento pelo ORACLE, qual comando devo usar ?
  9. Prezados, Boa tarde. Preciso de ajuda. Criei uma tabela no RM LABORE, conforme print anexo. Estou precisando retornar alguns valores de acordo com a data de início e fim das tabelas, conforme print anexo. Para tanto, criei duas consultas (vide abaixo), porém, apesar de ter informado a mesma data de início e fim, na primeira consulta está retornando valor normalmente e na segunda NÃO RETORNA. O que será que está errado ? 1a Consulta - Observe que a única coisa diferente é INICIOVIGENCIA - Esta está funcionando corretamente. SELECT DISTINCT NVL(SUM(V.VALOR),0.00) * 0.15 FROM PVALFIX V, PFCOMPL C, PFUNC F WHERE C.CODCOLIGADA =:CODCOLIGADA AND C.CODCCUSTO =:CODCCUSTO AND V.CODCOLIGADA = C.CODCOLIGADA AND F.CODCOLIGADA = C.CODCOLIGADA AND F.CHAPA = C.CHAPA AND C.CODCCUSTO = 'CFD001' AND V.CODIGO = '9999' AND TO_DATE(V.INICIOVIGENCIA, 'DD/MM/YYYY') = TO_DATE('01' || '01' || '2009', 'DD/MM/YYYY') 2a Consulta - Observe que a única coisa diferente é FINALVIGENCIA - Esta NÃO ESTÁ FUNCIONANDO. SELECT DISTINCT NVL(SUM(V.VALOR),0.00) * 0.15 FROM PVALFIX V, PFCOMPL C, PFUNC F WHERE C.CODCOLIGADA =:CODCOLIGADA AND C.CODCCUSTO =:CODCCUSTO AND V.CODCOLIGADA = C.CODCOLIGADA AND F.CODCOLIGADA = C.CODCOLIGADA AND F.CHAPA = C.CHAPA AND C.CODCCUSTO = 'CFD001' AND V.CODIGO = '9999' AND TO_DATE(V.FINALVIGENCIA, 'DD/MM/YYYY') = TO_DATE('01' || '01' || '2009', 'DD/MM/YYYY') Agradeço antecipadamente a quem puder ajudar.
  10. Prezados, Preciso fazer uma atualização dos códigos de rateios fixos de acordo com as seções que os empregados estão lotados. Para tanto, desenvolvi a seguinte estrutura: UPDATE PFRATEIOFIXO A SET A.CODCCUSTO = (SELECT B.NROCENCUSTOCONT FROM PSECAO B, PFUNC C WHERE B.CODCOLIGADA = A.CODCOLIGADA AND C.CODCOLIGADA = A.CODCOLIGADA AND C.CHAPA = A.CHAPA AND B.CODIGO = C.CODSECAO) WHERE A.CODCOLIGADA = 1 AND A.CHAPA = '00001' Porém, ao rodar a instrução, o SQL dá a seguinte mensagem: Msg 102, Level 15, State 1, Line 1 Incorrect syntax near 'A'. Msg 156, Level 15, State 1, Line 9 Incorrect syntax near the keyword 'WHERE'. O que deve ser corrigido ?
  11. Prezados amigos, Bom dia. Alguém já fez o trabalho de integração entre Logix e Corpore RM ? Qual é o banco de dados utilizado pelo Logix ? É SQL ou Oracle ?
  12. Prezados amigos, Estou precisando do de pagamento de salários CNAB240 do Banco Real, para o RM LABORE. Será que alguém tem ? Poderia postar. Desde já agradeço.
  13. Amigos, Desenvolvi uma SQL, utilizando Left Join, para controle de vacinas no RM VITAE. Estou com um problema, a pessoa de código 8 tomou as vacinas 00007 e 00008, e neste caso, o resultado que preciso que retorne é apenas a pessoa 5, porém, o sistema está retornando a pessoa 5 e 8. O que será que está errado ? SELECT D.CODVACINA, B.CODIGO, B.NOME, A.CODVACINA, C.NOMEVACINA, A.DTAPLICACAO, A.NRDOSE, A.DTAPLICACAO+30 AS VENCIMENTO$ FROM PPESSOA B left join VCTRLVACINAL A on (a.codpessoa = b.codigo and a.codvacina = '00007') left join VCTRLVACINAL D on (d.codpessoa = b.codigo and a.codvacina = '00008') left join VVACINA C on c.codvacina = a.codvacina WHERE B.CODIGO IN ('5', '8') AND (A.DTAPLICACAO+30 <= '2008-03-15' OR A.DTAPLICACAO IS NULL) AND D.CODVACINA IS NULL
  14. Pessoal, Tenho um cliente que está solicitando controle de vacinas no módulo do SESMT do VITAE. Preciso criar uma SQL (Pode ser em Oracle ou SQL Server) que funcione da seguinte forma: SE pessoa tomou a injeção código '001' E data de aplicação + 30 <= |data informada pelo usuário| E pessoa ainda não tomou as vacinas com códigos '002' OU '003' ENTÃO O sistema deverá retornar os seguintes campos: VCTRLVACINAL.CODPESSOA, PPESSOA.NOME, VCTRLVACINAL.CODVACINA, VVACINA.NOMEVACINA, VCTRLVACINAL.DTAPLICACAO, VCTRLVACINAL.NRDOSE, VCTRLVACINAL.DTAPLICACAO+30 ONDE código da vacina = '001' SENAO SE pessoa tomou a injeção código '002' E data de aplicação + 60 <= |data informada pelo usuário| E pessoa ainda não tomou a vacina com código '003' ENTÃO O sistema deverá retornar os seguintes campos: VCTRLVACINAL.CODPESSOA, PPESSOA.NOME, VCTRLVACINAL.CODVACINA, VVACINA.NOMEVACINA, VCTRLVACINAL.DTAPLICACAO, VCTRLVACINAL.NRDOSE, VCTRLVACINAL.DTAPLICACAO+30 ONDE código da vacina = '002' SENAO 0 FIMSE Alguém pode ajudar nisso ?
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.