none
Select de codigo filho RRS feed

  • Pergunta

  • Alguem poderia ajudar um iniciante a desenvolver um código que selecione apenas as contas com codigo tamanho = 7 

    A consulta apenas devolve o codigo tamanho = 3. 

    Codigo pai = 001

    Codigo filho = 001.001

    PARAMETERS [Data Início] DATETIME, [Data Fim] DATETIME;
    Select L.Data, C.DesConta as Conta, Ce.DesCentroDeCusto, L.Historico, L.Valor, L.SaldoConta as Saldo from
    ((Select Data, CodConta, Historico, Valor, SaldoConta from Lancamentos where Realizado <> 'N'  AND Realizado <> 'E' AND len (CodConta) = '3' AND Data Between [Data Início] And [Data Fim]) as L
    INNER JOIN Contas as C ON L.CodConta = C.Codigo)
    INNER JOIN CentrosdeCusto as Ce ON L.CodConta = Ce.Codigo
    where (Data Between [Data Início] And [Data Fim])

    Obrigado.

    domingo, 3 de maio de 2015 22:02

Respostas

  • fabis100efeito,

    Recomendo que você analise e verifique a modelagem do seu banco de dados, principalmente os relacionamentos.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Eduardo.Romero quinta-feira, 7 de maio de 2015 12:42
    • Marcado como Resposta Eduardo.Romero quinta-feira, 7 de maio de 2015 12:42
    quarta-feira, 6 de maio de 2015 17:48

Todas as Respostas

  • Acredito que o erro esta na ultima INNER JOIN pois quando tiro ela o código funciona pra o tamanho 7 O campo código na tabela CentrosdeCusto é igual ao campo código na tabela Contas
    domingo, 3 de maio de 2015 22:43
  • fabis100efeito,

    Recomendo que você analise e verifique a modelagem do seu banco de dados, principalmente os relacionamentos.


    Pedro Antonio Galvao Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitario | SoroCodigos | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    • Sugerido como Resposta Eduardo.Romero quinta-feira, 7 de maio de 2015 12:42
    • Marcado como Resposta Eduardo.Romero quinta-feira, 7 de maio de 2015 12:42
    quarta-feira, 6 de maio de 2015 17:48