Ir para conteúdo

Hugo Rodrigues Campigotto

Members
  • Total de itens

    7
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre Hugo Rodrigues Campigotto

  1. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Muito bem, Motta!!! Agora deu certo. Muitíssimo obrigado pela ajuda!!
  2. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Ele está dando erro no select, pois, como foi tirada as tabelas (pedidos p e vendedores v), ele não está conseguindo selecionar os campos p.vendedor e v.nome da primeira linha!
  3. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Motta, infelizmente não rodou. Eu consegui dar uma melhorada no código e ele me trouxe "quase" o que preciso: select vendedor, A.SubTotal, (A.SubTotal / B.Total * 100) as Perc from (select vendedor, sum(total) as SubTotal from pedidos group by vendedor) as A cross join (select sum(total) as Total from pedidos ) as B order by Perc desc O que está faltando agora é trazer o nome do vendedor que fica na tabela vendedores. Estou tentando fazer por este código abaixo, mas ele entende que tem que replicar o nome para cada valor: select distinct p.vendedor, v.nome, A.SubTotal, (A.SubTotal / B.Total * 100) as Perc from pedidos p, vendedores v, (select p.vendedor, v.nome, sum(total) as SubTotal from pedidos p, vendedores v where p.vendedor = v.codigo group by p.vendedor, v.nome) as A cross join (select sum(total) as Total from pedidos p, vendedores v where p.vendedor = v.codigo ) as B where p.vendedor = v.codigo order by p.vendedor asc, Perc desc E agora, consegue me dar mais uma pista?
  4. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Ok, Motta. Ficarei no aguardo, Muito obrigado.
  5. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Pelo que entendi, Motta, este recurso está disponível para a versão 3 do Firebird, correto? Se for isso, tenho um problema, pois o banco que em estou trabalhando é mais antigo e, por isso estou tendo que usar a versão 2.0. Faz sentido o que eu disse? Se sim, haveria outra forma de redigir esta query sem o OVER (pois não existe no 2.0)?
  6. Hugo Rodrigues Campigotto

    [Resolvido] Quantos porcento N item representa no total geral - Consulta

    Firebird 2.0. E estou usando o IBExpert como gerenciador. Não sei se teria este recurso (desconheço).
  7. Olá pessoal, bom dia. Sou novo aqui no fórum e também iniciante em SQL. Gostaria da ajuda de vocês para finalizar a query abaixo: Preciso de uma query que me dê o resultado da tabela abaixo: Para tentar chegar a ela, fiz este código: select p.vendedor, v.nome, sum(total) as TT, (A.SubTotal / B.Total * 100) as Perc from pedidos p, vendedores v, ((select vendedor, sum(total) as SubTotal from pedidos group by vendedor) as A cross join (select sum(total) as Total from pedidos) as B)) where p.vendedor = v.codigo group by v.nome, p.vendedor order by TT desc Porém, o IBExpert me dá este erro anexo: Alguém poderia me ajudar neste problema?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.