Ir para conteúdo
Fórum Script Brasil

albertolotz

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Posts postados por albertolotz

  1. Olá, muito obrigado pelo interesse em ajudar, porém acho que na sorte ( kkk) consegui fazer funcionar, de qualquer forma veja minha consulta e veja se fiz correto.

    Espero um dia tembém poder poder ajudar os amigos do Forum!!!!

    select
    LPAD(plano.plano_id,6,0) as plano_id,
    usuario.usuario_nome,
    equipe.equipe_nome,
    plano.plano_dtaplano,
    plano.plano_status,
    plano.plano_periodo,
    comp.comp_nome,
    tipo.tipo_nome,
    publico.publico_nome,
    ge.ge_cnpj,
    ge.ge_razao,
    ge.ge_segmento,
    pdv.pdv_regional,
    pdv.pdv_cnpj,
    pdv.pdv_razao,
    cidade.cidade_nome,
    cidade.cidade_uf ,
    modulo.modulo_nome,
    plano.plano_dtareal,
    plano.plano_horas,
    plano.plano_ptc,
    plano.plano_obsplano,
    plano.plano_obscanc,
    plano.plano_obsbaixa,
    plano.plano_bonifica,
    sum(trncusto_valor) as Investimento
    from plano
    left join trncusto on plano.plano_id = trncusto.plano_id
    inner join usuario on plano.usuario_id = usuario.usuario_id
    inner join comp on plano.comp_id = comp.comp_id
    inner join tipo on plano.tipo_id = tipo.tipo_id
    inner join cidade on plano.cidade_id = cidade.cidade_id
    inner join publico on plano.publico_id = publico.publico_id
    inner join pdv on plano.pdv_cnpj = pdv.pdv_cnpj
    inner join ge on pdv.ge_cnpj = ge.ge_cnpj ====> fiz assim e funcionou

    inner join equipe on plano.equipe_id = equipe.equipe_id
    inner join modulo on plano.modulo_id = modulo.modulo_id
    group by plano.plano_id
    order by plano.plano_dtaplano

  2. Olá, preciso de uma ajuda, estou a vários dias tentando e não consegui uma solução.

    O Post está longo, pois não gostaria que ficasse dúvidas (kkk)

    Preciso fazer uma consulta com várias tabelas, e buscar dados usando chave de uma tabela filha.

    Vou resumir, porém a lógica é a mesma

    plano = tabela principal, local onde os usuarios postam seus planejamentos

    usuario = é o proprietário do planejamento

    comp = é o que ele vai fazer ...

    cliente = é a loja que ele vai atuar

    grupo = é o grupo das lojas Ex: Grupo Casas Bahia que tem n lojas.

    As tabelas teriam uma estrutura assim

    ** plano

    plano_id

    plano_data

    usuario_id

    comp_id

    cidade_id

    cliente_id

    plano_real

    plano_investimento

    ** usuario

    usuario_id

    usuario_nome

    ** comp

    compromisso.id

    compromisso

    ** grupo

    grupo_id

    grupo_nome

    grupo_categ

    **cliente

    cliente_id

    cliente_nome

    grupo_id

    Consigo fazer toda a consulta até o momento de tentar fazer aparecer dados da tabela grupo que esta ligada ao cliente e não ao plano, quando me referencio a tabela grupo :

    inner join comp on plano.comp_id = comp.comp_id

    inner join grupo on grupo.grupo_id = cliente.grupo_id

    ocorre o erro : Error Code: 1054. Unknown column 'grupo.grupo_id' in 'on clause'

    Desde já obrigado pela ajuda.

×
×
  • Criar Novo...