Ir para conteúdo
Anúncios Publicitários

omar

Membros
  • Total de itens

    611
  • Registro em

  • Última visita

  • Dias ganhos

    39

omar ganhou pela última vez em Setembro 19

omar teve o conteúdo mais curtido!

Reputação

53 Excelente

Sobre omar

  • Rank
    Membro Ativo no Fórum
  • Data de Nascimento 12-01-1963

Informações de Perfil

  • Genero
    Masculino

Últimos Visitantes

1.678 visualizações
  1. Para aumentar tempo de execução: http://tdn.totvs.com/pages/releaseview.action?pageId=269437677
  2. Este link explica melhor, vc olhou ? http://tdn.totvs.com/display/public/LRM/Utilizando+Procedure
  3. Bom dia. Pelo que entendi nestes dois tópicos é utilizado apenas para consulta: http://tdn.totvs.com/display/public/LRM/Manual+-+Stored+Procedure http://tdn.totvs.com/pages/releaseview.action?pageId=319787287 Este material dá outras explicações: http://tdn.totvs.com/display/public/LRM/Utilizando+Procedure
  4. Tem alguma coisa no help: http://wikihelp.totvs.com.br/WikiHelp/GLB/GLB.UsoDeStoredProcedure.aspx
  5. omar

    SQL composta (RESOLVIDO)

    Eu tenho um select que puxa nome do pai e mae numa unica linha: SELECT PFUNC.CODCOLIGADA, PFUNC.CHAPA, PPESSOA.NOME, PPESSOA.DTNASCIMENTO, PFUNCAO.NOME AS FUNCAO, PPESSOA.CPF, PPESSOA. CARTIDENTIDADE, DEP1.NOME AS PAI, DEP2.NOME AS MAE, PFUNC.CODSITUACAO FROM PPESSOA (NOLOCK) INNER JOIN PFUNC (NOLOCK) ON PPESSOA.CODIGO = PFUNC.CODPESSOA INNER JOIN PFUNCAO (NOLOCK) ON PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO LEFT JOIN PFDEPEND AS DEP1(NOLOCK) ON ( PFUNC.CODCOLIGADA = DEP1.CODCOLIGADA AND PFUNC.CHAPA = DEP1.CHAPA ) AND DEP1.GRAUPARENTESCO = '6' LEFT JOIN PFDEPEND AS DEP2(NOLOCK) ON ( PFUNC.CODCOLIGADA = DEP2.CODCOLIGADA AND PFUNC.CHAPA = DEP2.CHAPA ) AND DEP2.GRAUPARENTESCO = '7' WHERE PFUNC.CODSITUACAO <> 'D' ORDER BY PFUNC.NOME
  6. omar

    Relatório está duplicando

    Os relacionamentos das tabelas estão errados. Veja no seu outro tópico. Coloquei o relacionamento destas tabelas lá.
  7. omar

    SQL composta (RESOLVIDO)

    AND (PFDEPEND.GRAUPARENTESCO = '6'OR PFDEPEND.GRAUPARENTESCO = '7') Vc tinha colocado and. Como o dependente não pode ser 6 e 7 ao mesmo tempo não vem nada. Também: Devido este campo no select PFDEPEND.GRAUPARENTESCO, em alguns casos onde existem vários dependentes do tipo 6 ou 7, vai duplicar os resultados.
  8. omar

    SQL composta (RESOLVIDO)

    ACERTADO !!!! FROM PFUNC (NOLOCK) INNER JOIN PPESSOA (NOLOCK) ON PFUNC.CODPESSOA = PPESSOA.CODIGO INNER JOIN PFUNCAO (NOLOCK) ON PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO LEFT JOIN GFILIAL (NOLOCK) ON PFUNC.CODFILIAL = GFILIAL.CODFILIAL AND PFUNC.CODCOLIGADA = GFILIAL.CODCOLIGADA LEFT JOIN PFDEPEND (NOLOCK) ON PFUNC.CODCOLIGADA = PFDEPEND.CODCOLIGADA AND PFUNC.CHAPA = PFDEPEND.CHAPA LEFT JOIN PCODNACAO (NOLOCK) ON PPESSOA.NACIONALIDADE = PCODNACAO.CODCLIENTE LEFT JOIN PCODINSTRUCAO (NOLOCK) ON PPESSOA.GRAUINSTRUCAO = PCODINSTRUCAO.CODCLIENTE LEFT JOIN PCODESTCIVIL (NOLOCK) ON PPESSOA.ESTADOCIVIL = PCODESTCIVIL.CODCLIENTE ANTES DO FROM TAMBÉM TEM ERRO NOS CAMPOS DO SELECT. TIPO PCODESTCIVIL, ????
  9. omar

    SQL composta (RESOLVIDO)

    Ver na mensagem abaixo !
  10. omar

    SQL composta (RESOLVIDO)

    Bom dia. 1o. Não existe esta coluna PFDEPEND.GRAUPARENTESCO 2o. PCODESTCIVIL.DESCRICAO = PPESSOA.ESTADOCIVIL = um é codigo o outro é descrição 3o. PCODINSTRUCAO.DESCRICAO = PPESSOA.GRAUINSTRUCAO = um é codigo o outro é descrição E por ai vai. Vc tem de fazer relacionamentos onde os campos são a mesma coisa nas duas tabelas e a fonte do relacionamento entre elas.
  11. omar

    SQL composta (RESOLVIDO)

    depois do JOIN nome da tabela
  12. omar

    SQL composta (RESOLVIDO)

    Tá errado a partir daqui: JOIN PCODNACAO.CODCLIENTE = PPESSOA.CODIGO AND PCODNACAO.DESCRICAO = PPESSOA.NACIONALIDADEJOIN PCODINSTRUCAO.CODCLIENTE = PPESSOA.CODIGO AND PCODINSTRUCAO.DESCRICAO = PPESSOA.GRAUINSTRUCAOJOIN PCODESTCIVIL.CODCLIENTE = PPESSOA.CODIGO AND PCODESTCIVIL.DESCRICAO = PPESSOA.ESTADOCIVILJOIN PFDEPEND.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFDEPEND.GRAUPARENTESCO = PFUNC.GRAUPARENTESCO
  13. omar

    Relatório está duplicando

    Boa tarde. Caso seja tudo igual coloca o comando distinct Ex.: select distinct campo1, campo2..
  14. omar

    SQL programação de férias

    Vc quer um periodo então tem de informar algo do tipo data1 >= datainicio and data2 <= datafim Da forma como vc fez só vai pegar aquela data especifica e não o periodo.
  15. omar

    SQL programação de férias

    Não precisa do group by. Não tem nenhum valor agrupado no select. Fiz umas consultas sobre férias e estou colocando o relacionamento das tabelas abaixo. FROM PFUNC(NOLOCK) LEFT OUTER JOIN PFUFERIAS(NOLOCK) ON PFUFERIAS.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFUFERIAS.CHAPA = PFUNC.CHAPA AND PFUFERIAS.PERIODOABERTO = 1 LEFT OUTER JOIN PFUFERIASPER(NOLOCK) ON PFUFERIAS.CODCOLIGADA = PFUFERIASPER.CODCOLIGADA AND PFUFERIAS.CHAPA = PFUFERIASPER.CHAPA AND PFUFERIAS.FIMPERAQUIS = PFUFERIASPER.FIMPERAQUIS
×

Important Information

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