Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Paula Arruda

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

1 Seguidor

Sobre Paula Arruda

  • Data de Nascimento 14-11-1981

Últimos Visitantes

1.030 visualizações

Conquistas de Paula Arruda

Novato

Novato (2/10)

  • Primeiro Post
  • Iniciador de Conversa
  • Primeira Semana Concluída
  • Primeiro Mês Completo
  • Um Ano se Passou

Distintivos Recentes

0

Reputação

  1. Valeu Pessoal. Muito bom, atendeu perfeitamente.
  2. Nesta consulta vejo os eventos descontados como falta ('0008') na ficha financeira do funcionário no mês 10/2010 select chapa,codevento,valor,mescomp, anocomp from PFFINANC where codcoligada=1 and mescomp=10 and anocomp=2010 and nroperiodo=4 and codevento='0008' and valor <>0 Nesta consulta vejo a referencia do mês/ano atual do RM Labore, ou seja, quero verificar na tabela acima os evento ('0008') nos último 24 meses (PFFINANC) a partir do mês/ano da tabela PPARAM. select mescomp,anocomp from PPARAM where mescomp=mescomp and anocomp=anocomp and codcoligada=1
  3. Marcia, A partir da versão 10.80, o MÊS E ANO de competência do RM Chronus e RM Labore devem ser o mesmo, por isso que você não consegue lançar os eventos do RM Chronus no RM Labore. Att.
  4. Amigos, Alguém pode me ajudar a montar um script para buscar se o funcionário tem faltas na ficha financeira nos último 24 meses. Desde já Agradeço.
  5. Paula Arruda

    Pivot Table

    Tatiana, você precisa necessariamente utilizar o case when? Tenta essa consulta, utilizei a sua lógica de separação por mês porém como tabelas, verifica se atende a sua necessidade: SELECT FCFO.NOMEFANTASIA, TPRD.NOMEFANTASIA, SUM(A.QUANTIDADE*A.PRECOUNITARIO)VALORLIQUIDO, SUM(B.QUANTIDADE*B.PRECOUNITARIO)JAN, SUM(C.QUANTIDADE*C.PRECOUNITARIO)FEV, SUM(D.QUANTIDADE*D.PRECOUNITARIO)MAR, SUM(E.QUANTIDADE*E.PRECOUNITARIO)ABR, SUM(F.QUANTIDADE*F.PRECOUNITARIO)MAI, SUM(G.QUANTIDADE*G.PRECOUNITARIO)JUN, SUM(H.QUANTIDADE*H.PRECOUNITARIO)JUL, SUM(I.QUANTIDADE*I.PRECOUNITARIO)AGO, SUM(J.QUANTIDADE*J.PRECOUNITARIO)SETEMBRO, SUM(K.QUANTIDADE*K.PRECOUNITARIO)OUT, SUM(L.QUANTIDADE*L.PRECOUNITARIO)NOV, SUM(M.QUANTIDADE*M.PRECOUNITARIO)DEZ FROM tmov (NOLOCK) INNER JOIN TITMMOV A ON TMOV.IDMOV=A.IDMOV INNER JOIN TPRD ON A.IDPRD=TPRD.IDPRD INNER JOIN FCFO ON TMOV.CODCFO=FCFO.CODCFO LEFT JOIN TITMMOV B ON A.IDMOV=B.IDMOV AND A.NSEQITMMOV=B.NSEQITMMOV AND datepart(month,B.dataemissao)='1' LEFT JOIN TITMMOV C ON A.IDMOV=C.IDMOV AND A.NSEQITMMOV=C.NSEQITMMOV AND datepart(month,C.dataemissao)='2' LEFT JOIN TITMMOV D ON A.IDMOV=D.IDMOV AND A.NSEQITMMOV=D.NSEQITMMOV AND datepart(month,D.dataemissao)='3' LEFT JOIN TITMMOV E ON A.IDMOV=E.IDMOV AND A.NSEQITMMOV=E.NSEQITMMOV AND datepart(month,E.dataemissao)='4' LEFT JOIN TITMMOV F ON A.IDMOV=F.IDMOV AND A.NSEQITMMOV=F.NSEQITMMOV AND datepart(month,F.dataemissao)='5' LEFT JOIN TITMMOV G ON A.IDMOV=G.IDMOV AND A.NSEQITMMOV=G.NSEQITMMOV AND datepart(month,G.dataemissao)='6' LEFT JOIN TITMMOV H ON A.IDMOV=H.IDMOV AND A.NSEQITMMOV=H.NSEQITMMOV AND datepart(month,H.dataemissao)='7' LEFT JOIN TITMMOV I ON A.IDMOV=I.IDMOV AND A.NSEQITMMOV=I.NSEQITMMOV AND datepart(month,I.dataemissao)='8' LEFT JOIN TITMMOV J ON A.IDMOV=J.IDMOV AND A.NSEQITMMOV=J.NSEQITMMOV AND datepart(month,J.dataemissao)='9' LEFT JOIN TITMMOV K ON A.IDMOV=K.IDMOV AND A.NSEQITMMOV=K.NSEQITMMOV AND datepart(month,K.dataemissao)='10' LEFT JOIN TITMMOV L ON A.IDMOV=L.IDMOV AND A.NSEQITMMOV=L.NSEQITMMOV AND datepart(month,L.dataemissao)='11' LEFT JOIN TITMMOV M ON A.IDMOV=M.IDMOV AND A.NSEQITMMOV=M.NSEQITMMOV AND datepart(month,M.dataemissao)='12' WHERE tmov.CODCOLIGADA = 1 and a.dataemissao >= '2010-01-01' and tmov.codtmv in ('2.2.01', '2.2.03') and tmov.status <> 'C' GROUP BY FCFO.NOMEFANTASIA, TPRD.NOMEFANTASIA ORDER BY FCFO.NOMEFANTASIA, TPRD.NOMEFANTASIA
  6. Esta seria a junção das duas selects: SELECT FRELLAN.IDLAN AS 'NF', A.CODTDO, A.NUMERODOCUMENTO, A.DATAEMISSAO, A.DATAVENCIMENTO, A.VALORORIGINAL, A.DATABAIXA, (A.VALORBAIXADO+A.VALORADIANTAMENTO) AS 'VALOR BAIXADO', A.VALORDESCONTO, A.VALORJUROS, (A.VALORORIGINAL-A.VALORBAIXADO-A.VALORADIANTAMENTO) AS 'SALDO CLIENTE', FXCX.CODIGOBANCO, FXCX.CODIGOAGENCIA,FXCX.CONTACORRENTE FROM FLAN A INNER JOIN FCFO ON A.CODCFO=FCFO.CODCFO INNER JOIN FRELLAN ON A.IDLAN=FRELLAN.IDLAN INNER JOIN FLAN B ON FRELLAN.IDLANREL=B.IDLAN INNER JOIN FXCX ON B.IDXCX=FXCX.IDXCX Verifica se retorna o resultado desejado.
×
×
  • Criar Novo...

Informação Importante

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